日期:2014-05-20  浏览次数:20853 次

java中字符串的颠倒怎么写?
如过要将一个字符串比如 "1000 "颠倒过来怎么写啊?想老半天了.我苯.刚学JAVA希望大家帮忙....就拿1000给我写一个吧.

------解决方案--------------------
String a= "1000 ";
StringBuffer b=new StringBuffer(a);
System.out.println(b.reverse());
------解决方案--------------------
正解,学习Java就是不要重复开发别人已经开发过的代码,有就可以用。

不过在闲着没事时想想它们的实现也是有益的,毕竟也都是人写出来的,不能老是知其然不知其所以然啊。

String s= "1000 ";
char[] cs=s.toCharArray();
int length=cs.length;
char[] targetArray=new char[length];
for(int i=length-1;i> =0;i--){
targetArray[length-i-1]=cs[i];
}
s=new String(targetArray);