黑马程序员技术交流社区
标题:
分享两种字符串翻转的方法
[打印本页]
作者:
1958078929
时间:
2015-6-24 09:12
标题:
分享两种字符串翻转的方法
package itheima;
import java.lang.reflect.*;
import java.util.*;
public class apple {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
String str1=s1("helloworld");
System.out.print(str1);
String str2=s2("apple");
}
//通过for循环,对换头尾字符串的元素
public static String s1(String str1)
{
char [] c=str1.toCharArray();
for(int x=0,y=c.length-1;x<y;x++,y--)
{
char temp=c[x];
c[x]=c[y];
c[y]=temp;
}
return new String (c);
}
//将String 转换成StringBuffer,通过StringBuffer里的reverse方法进行翻转
public static String s2(String str2)
{
StringBuffer sb=new StringBuffer(str2);
String c=sb.reverse().toString();
return c;
}
}
作者:
银哥
时间:
2015-6-24 09:35
学习一下
作者:
JJJD
时间:
2015-6-24 11:30
学习啦。。谢谢分享!
作者:
1千克=1024克
时间:
2015-6-24 13:07
学习的时候一般都是使用第一种~ 谢谢分享
作者:
海角秋风
时间:
2015-6-24 13:20
学习一下。。。。。。。
作者:
Happe_Sun
时间:
2015-6-24 13:25
学习学习
作者:
有艺术的刺客
时间:
2015-6-24 13:37
哈哈,支持一下,点个赞。
作者:
zlpiano
时间:
2015-6-24 13:49
学习一下,不过我觉得第二种方法的底层实现用的还是第一种方法,就是简化了代码,个人意见
作者:
爱李萝卜
时间:
2015-6-24 14:02
学习学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2