黑马程序员技术交流社区
标题:
求解答,求大神支招
[打印本页]
作者:
明天你好,微笑
时间:
2015-8-24 21:51
标题:
求解答,求大神支招
将字符串中进行反转。abcde --> edcba
作者:
明天你好,微笑
时间:
2015-8-24 21:52
求解答,求大神支招
作者:
lion_good
时间:
2015-8-24 23:51
public String reverse(String str) {
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length / 2; i++) {
//第一个和最后一个交换,第二个和倒数第二个交换 .......
char tmp=chars[i];
chars[i]=chars[chars.length-1-i];
chars[chars.length-1-i]=tmp;
}
return new String(chars);
}
复制代码
作者:
myself123
时间:
2015-8-25 10:24
可以用reverse方法
作者:
漠陌
时间:
2015-8-25 10:48
StringBuffer reverse();
作者:
a4903913
时间:
2015-8-25 17:28
StringBuffer sb = new StringBuffer();
sb.append("123456a");
sb.reverse();
现在输出就是反额的a654321
作者:
boboyuwu
时间:
2015-8-25 17:44
给你个思路最简单的 你吧abcde放入字符数组中 然后用个n=length得出数组长度 来个for 循环 i=n-1;i>0;i-- 输出数组名[从n-1开始] 逆序输出最简单了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2