将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 如:输入“I am a student”,输出“tneduts a ma I”。_将一个字符串 strstr 的内容颠倒过来,并输出。strstr 的长度不超过 100100 个字符-程序员宅基地

技术标签: java  

/**
 * 题目描述
将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 如:输入“I am a student”,输出“tneduts a ma I”。
 
 
 
输入参数:
inputString:输入的字符串
 
返回值:
输出转换好的逆序字符串
 */
package com.niukewang.huawei.string;

import java.util.Scanner;

public class MainFour {
    /*
     * 将字符串分隔成字符存于字符数组中 然后做相互替换
     */
    public static String reverseStr(String str){
        int len = str.length();
        char[] c = new char[str.length()];
        if(len < 100){
            for(int i = len-1,j=0;i>=0;i--,j++){
                c[j] = str.charAt(i);                
            }
        }
        return new String (c);
    }
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        System.out.println(reverseStr(str));
    }
}

 

输入:I am a student

输出:tneduts a ma I

 

 

 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42672525/article/details/106537019

智能推荐

cocoscreator物体实时朝向移动目标_cocos creator 万向球移动-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏9次。在坦克大战的敌人设计中,存在一个当敌人与玩家的距离小于某个设定值的时候,敌人就能发现玩家,然后去攻击玩家。这部分用到了物体实时朝向移动目标这一方法效果展示代码实现:cc.Class({ extends: cc.Component, properties: { player:cc.Node,//不建议直接用挂载的方式,建议在onLoad里拿节点 }, // LIFE-CYCLE CALLBACKS: onLoad () { _cocos creator 万向球移动

kafka启动和主题操作命令_启动kafka获取指定主题-程序员宅基地

文章浏览阅读461次。启动kafka启动 kafka自带的 zookeeper:在bin目录下: ./zookeeper-server-start.sh …/config/zookeeper.properties 1>/dev/null 2>&1 &(标注的这一句是为了不输出启动日志)启动 kafka集群:(这里是伪分布式下的启动,加入-daemon以精灵线程启动,不打印日志)bin/kafka-server-start.sh -daemon config/server.prope._启动kafka获取指定主题

lombok的初步认识_lombok是什么需要集成么-程序员宅基地

文章浏览阅读116次。前言我们一般在定义javaBean的时候会有很多属性,而这些属性我们会生成getter/setter方法,如果属性很多的话,那么getter/setter方法就会有大量的代码,这样会非常臃肿,有没有什么办法可以解决这个问题,可以使用lombok来消除臃肿的getter/setter方法,让我们不用自己定义,让lombok给我们生成。1、lombok介绍Lombok是一种实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。通过在开发环境中_lombok是什么需要集成么

基于高通MSM8953平台的android系统SGM41511充电IC驱动开发_sgm 充电ic-程序员宅基地

文章浏览阅读551次。创建/kernel/msm-4.9/drivers/power/supply/sgm41511_charger.c。_sgm 充电ic

Linux下MySQL8.0版本忘记密码_linux下mysql8.0忘记密码-程序员宅基地

文章浏览阅读5.8k次,点赞17次,收藏27次。具体步骤如下:1、修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables2、保存配置文件后,重启MySQL服务service mysqld restart3、再次进入MySQL命令行mysql -uroot -p4.1、输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。M..._linux下mysql8.0忘记密码

redhat mysql_Redhat下安装mysql-程序员宅基地

文章浏览阅读532次。1.1 检查数据库使用的字符集检查数据库使用的字符集是否都是utf8,如不是,请修改字符集为utf8。步骤 1以root用户登录数据库服务器。步骤 2登录MySQL数据库。mysql-uroot-p123456步骤 3输入命令查看字符集。SHOWVARIABLESLIKE'character_set_%';l如果显示如下则表示所使用的字符集都是utf8,不需要再修改。l如果显示..._redhat 4.8.5-36安装mysql

随便推点

《数据结构》实验四----链栈的基础操作-程序员宅基地

文章浏览阅读227次。/*LinkStack.c*/#include <stdio.h>#include <stdlib.h>#include "LinkStack.h"#include <windows.h>void InitStack(LinkStack* top)//栈链初始化{ if((*top=(LinkStack)malloc(sizeof(LStackNode)))==NULL) exit(0); (*top)->next=NUL

二、电脑C盘空间的优化-程序员宅基地

文章浏览阅读1.8k次。软件下载文件的存放位置设置日常生活中所使用的软件,很多的缓存文件夹,下载文件夹都会在安装时便被默认设置在C盘的目录下,时间久了,随着文件的缓存越来越多,C盘剩余的空间也越来越少,如果系统出了故障需要重装系统时,很多文件存在C盘里,随着系统的重装当中某些重要的数据也会丢失。本篇便来教导大家,如何避免此事件的发生,优化C盘的存储空间。微信微信几乎是电脑中必装的软件了,随着聊天记录越来越多,特别在工作中有很多文件需要发送接收,这些文件,如果没有设置它的缓存位置,那么都会存储在你的C盘里的某个文件夹下打开微

Android实训案例(一)——计算器的运算逻辑-程序员宅基地

文章浏览阅读432次。Android实训案例(一)——计算器的运算逻辑 应一个朋友的邀请,叫我写一个计算器,开始觉得,就一个计算器嘛,很简单的,但是写着写着发现自己写出来的逻辑真不严谨,于是搜索了一下,看到mk(没有打广告….)上有视频,于是看了下他的逻辑,以前还真是小瞧计算器了,计算器要是高级一点的处理起来更加繁琐,这里就做了一个简单一点的,这次..._android的手机计算机实训原理

二、Storm入门之Hello Storm-程序员宅基地

文章浏览阅读74次。2019独角兽企业重金招聘Python工程师标准>>> ..._hello storm

Java url链接生成二维码_java实现链接变二维码 不导包-程序员宅基地

文章浏览阅读4.1k次,点赞3次,收藏16次。1、添加依赖2、添加二维码生成工具类3、测试_java实现链接变二维码 不导包

CentOS 连接Windows共享的桥接网络_centos 命令连接win10共享网络-程序员宅基地

文章浏览阅读1k次。解决的问题:有一台CentOS 7.6 Linux台式计算机,没有无线网络;想共享笔记本连接的无线网络,笔记本配置无线和有线以太网。解决方法:笔记本连接好WIFI; 笔记本以太网设置自动获得IP,自动获得DNS服务器..._centos 命令连接win10共享网络

推荐文章

热门文章

相关标签