黑马程序员技术交流社区
标题:
关于字符串的反转
[打印本页]
作者:
黑马第一毒蘑菇
时间:
2015-10-15 23:23
标题:
关于字符串的反转
*
* 字符串反转:
*
* StringBuffer中有个反转的功能:reverse();
*
* 思路:
* 1.将字符串转换为StringBuffer:通过StringBuffer的构造方法;
* 2.调用reverse();
* 3.将StringBuffer再转换为字符串;
*
* 其它算法:
* 1.将字符串提取数组;
* 2.倒序遍历数组,将数组中每个字符存储到StringBuffer中;
* 3.将StringBuffer中的字符串取出;
*
* 1.将字符串提取数组;
* 2.将数组中第一个元素和倒数第一个元素交换,第二个和倒数第二个交换,以此类推,
* 3.将字符数组转换为字符串;
*/
public class Demo {
public static void main(String[] args) {
String str = "你好Java";
//1.将字符串转换为StringBuffer:通过StringBuffer的构造方法;
StringBuffer buf = new StringBuffer(str);
//2.调用reverse();
buf.reverse();
//3.将StringBuffer再转换为字符串;
String result = buf.toString();
System.out.println("反转的结果:" + result);
}
}
作者:
Pro47x
时间:
2015-10-15 23:38
不太懂啊,帮顶了
作者:
斑点狗
时间:
2015-10-16 11:08
不错!挺好的!!!
作者:
android小学徒
时间:
2015-10-16 11:17
我入学试题里面有这个题目
作者:
heshiwei
时间:
2015-10-16 11:43
方法很多,看具体情况
作者:
五月天的倔强
时间:
2015-10-16 12:10
还没有学到这里来,有参考价值,给个赞
作者:
LLLLL
时间:
2015-10-16 14:09
6666666666666666666666
作者:
fwqk123
时间:
2015-10-16 14:52
不错 学习了
作者:
wome789
时间:
2015-10-16 17:21
非常不错,学习了
作者:
小鹿
时间:
2015-10-18 10:41
没学 StringBufffer 之前反转稍有麻烦!
现在的StringBuffer直接转换调用就行了!
呵呵! 不知道以后有没有更优化的了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2