java字符串反转
public class Test8{public static String reverse(String s){
int length=s.length();
StringBuffer result=new StringBuffer(length);
for(int i=length-1;i>=0;i--)
result.append(s.charAt(i));
return result.toString();
}
public static void main(String args[]){
String str=new String("ABC");
Test8 a=new Test8 ();
a.reverse(str);
System.out.println(str);
}
} 这个程序有问题吗?为什么输出还是“ABC”呢?