码迷,mamicode.com
首页 > 编程语言 > 详细

Java反转字符串的方式?

时间:2016-08-13 15:39:19      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

 

1. 将String转换成字符数组,再利用字符数组进行首尾调换。

2. 利用递归的方式,主要是:reverse(str.substring(1)) + str.charAt(0);

3. 虽然String类没有反转字符串的方法,但是StringBuffer有这个方法,可以借助StringBuffer的这个方法:sb.reverse();

4. 借助StringBuffer的其他方法,比如:sb.setCharAt(swapIndex,sb.charAt(i));

再比如:append方法。

5. 正序abcd相当于是一次入栈,逆序dcba相当于是一次出栈,那么可以利用java的Stack结构通过push和pop操作来处理。

 

实现代码参考:http://dyygusi.iteye.com/blog/2161966

 

Java反转字符串的方式?

标签:

原文地址:http://www.cnblogs.com/jiangyi-uestc/p/5767954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!