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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cxl1694095035 中级黑马   /  2016-5-14 00:45  /  455 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.heima.object;

import java.util.Scanner;
        /*
         * 把字符串反转
         * 键盘录入"abcde"
         * 输出结果是"edcba"
         * 分析
         * 1,通过键盘录入获取字符串Scanner
         * 2,将字符串转换成字符数组
         * 3,倒着遍历字符数组,并再次拼接成字符串
         * 4,打印
         */
public class Demo5_String {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                System.out.println("请输入一个字符串");
                String line = sc.nextLine();                                //将键盘录入的字符串存储在line中
               
                char[] arr = line.toCharArray();                        //将字符串转换成字符数组
                String s = "";
                for (int i = arr.length - 1; i >= 0;  i--) {        //倒着遍历字符数组,并再拼接成字符串
                        s = s + arr[i];                                                        //拼接成字符串
                }
                System.out.println(s);
        }
}

评分

参与人数 1黑马币 +3 收起 理由
a15868412325 + 3

查看全部评分

2 个回复

倒序浏览
赞一个,给力
回复 使用道具 举报
StringBuffer的reverse
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马