首页 > 编程语言 > 详细

Java反转字符串的方式?

时间:2016-08-13 15:36:09      阅读:265      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!