黑马程序员技术交流社区

标题: 把键盘录入的字符串反转 [打印本页]

作者: LARK    时间: 2016-10-21 23:58
标题: 把键盘录入的字符串反转
Scanner sc = new Scanner(System.in);
                System.out.println("请输入一个字符串:");
                String s = sc.nextLine();
StringBuffer sb = new StringBuffer();
                char[] arr = s.toCharArray();
                for (int i = arr.length-1; i >= 0; i--) {
                        sb.append(arr);
                }
                System.out.println(new String(sb));
作者: 冷猫    时间: 2016-10-22 00:47
厉害!支持一下
作者: jiaogege520    时间: 2016-10-22 10:24
复习复习!!!!
作者: Quasimodo2    时间: 2016-10-22 12:08
简单易懂

作者: IceLoveInFire丶    时间: 2016-10-22 12:51
sb.append 加arr i吧

作者: kaka3208c    时间: 2016-10-22 16:17
StringBuffer直接有字符串反转的功能啊!
作者: fdzx0707fh    时间: 2016-10-22 23:37
定一下!!
作者: LARK    时间: 2016-10-25 23:58
冷猫 发表于 2016-10-22 00:47
厉害!支持一下

最近几天忙点招考试前准备

作者: tanbang1    时间: 2016-10-26 12:42
接收字符串是用的next()吧

作者: LARK    时间: 2016-10-26 22:16
tanbang1 发表于 2016-10-26 12:42
接收字符串是用的next()吧

都可以,我们一般都用nextLine()

作者: 18600071691    时间: 2016-10-26 22:21
涨知识了 支持一下
作者: yeshusheng    时间: 2016-10-26 22:32
明天就要学这个了StringBuffer
作者: mafu1993    时间: 2016-10-27 01:07
tanbang1 发表于 2016-10-26 12:42
接收字符串是用的next()吧

你说的这个遇到空格后面内容就没有了,而nextline是读取到换行,这个就是区别

作者: lokywang    时间: 2016-10-27 08:36
学习。学习。
作者: betray    时间: 2016-10-27 15:25
用工具类的cobverse就中了,何必这么麻烦啊啊啊

作者: poi1234bnm    时间: 2016-10-27 17:21
嗯。。这绝对没运行过。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2