java怎么把字符串反序排列

比如把“abcdefg”变为“gfedcba”
我现在已经会了

第1个回答  推荐于2018-04-13
StringBuilder类中有一个方法reverse()可以实现,像楼上的思路,是reverse这个方法具体实现。
不过他写的代码是不错。可是还少了一点东西。
String s = "abcdefg";
char [] chs = s.toCharArray();
for(int i=chs.length-1;i>0;i--){
System.out.print(chs[i]);
}
下面是调用API操作的。
String s = "abcdefg";
StringBuilder a = new StringBuilder(s);
System.out.println(a.reverse());
第2个回答  推荐于2016-09-15
你把它装入一个数组中,然后写一个倒叙循环不就出来了吗
例如
String[] str={"1","2","3","4","5"} ;
for(int i=4;i>=0;i--){
System.out.println(str[i]);
}本回答被提问者和网友采纳
相似回答