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;
}
}
StringBuffer を変更したいのですが、メソッドで s="edcba" を実行しましたが、クラスを実行すると、結果が "abcde" になりました。なぜですか?