方法一 :先转换为char[ ] 数组,使用数组的反转方法反转后再调用String的构造器转回String类型
String s="123456789";
char[] s1=s.toCharArray();
for (int i = 0,j=s1.length-1; i <j; i++,j--) {
char tamp=s1[i];
s1[i]=s1[j];
s1[j]=tamp;
}
String ss=new String(s1);
System.out.println(ss);
char[] s1=s.toCharArray();
for (int i = 0,j=s1.length-1; i <j; i++,j--) {
char tamp=s1[i];
s1[i]=s1[j];
s1[j]=tamp;
}
String ss=new String(s1);
System.out.println(ss);
方法二:先转换为StringBuffer类型的,再调用StringBuffer类的reverse()方法反转,然后再转回String类型
String s="123456789";
StringBuffer sb=new StringBuffer(s);
sb.reverse();
System.out.println(sb);
StringBuffer sb=new StringBuffer(s);
sb.reverse();
System.out.println(sb);