
Untitled
By: a guest on
Aug 12th, 2012 | syntax:
None | size: 1.10 KB | hits: 5 | expires: Never
why the StringBuffer does not change?
public class Test1{
public static void main(String[] args){
StringBuffer s=new StringBuffer("abcde");
reverseString(s);
System.out.println(s);
}
public static int reverseString(StringBuffer s){
StringBuffer s1=new StringBuffer("");
int length=s.length();
for(int i=length-1;i>=0;i--){
s1.append(s.charAt(i));
}
s=s1;
return 1;
}
public static int reverseString(StringBuffer s){
StringBuffer s1=new StringBuffer("");
int length=s.length();
for(int i=length-1;i>=0;i--){
s1.append(s.charAt(i));
}
s.replace(0, length, s1.toString());
return 1;
}
public class Test1{
public static void main(String[] args){
StringBuffer s=new StringBuffer("abcde");
StringBuffer s1 = reverseString(s);
System.out.println(s1);
}
public static StringBuffer reverseString(StringBuffer s){
StringBuffer s1 =new StringBuffer("");
int length=s.length();
for(int i=length-1;i>=0;i--){
s1.append(s.charAt(i));
}
return s1;
}
}