A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;
class Test8{
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);        //创建键盘录入对象
                System.out.println("请输入一个字符串");
                String str = sc.nextLine();                                //录入字符串存储在str中
                char[] arr = str.toCharArray();                        //将字符串转换为字符数组
                String s = "";
                for(int i=0;i<arr.length/2;i++) {                //将字符数组中的元素反转
                        char temp = arr[i];
                        arr[i] = arr[arr.length-1-i];
                        arr[arr.length-1-i] = temp;
                }

                for(int i=0;i<arr.length;i++) {                        //将反转后的元素拼接成字符串
                        s = s +arr[i];
                }
                System.out.println(s);
        }
}

5 个回复

倒序浏览
点赞~                     
回复 使用道具 举报
聪明。  
回复 使用道具 举报
最后的转换  , 用String.ValueOf(arr)就能把char数组arr转成String类型
回复 使用道具 举报
StringBuffer的reverse()
回复 使用道具 举报
Scanner这个类,第一次见
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马