java String问题
class StringTest1{
public static void main(String[] args){
String s1="java";
String s2="hello";
method_1(s1,s2);
System.out.println("s1="+s1+"........."+"s2="+s2);
}
public static void method_1(String s1,String s2)
{
s1.replace("a","k");
s1 = s2;
}
}
结果:s1=java......s2=hello
问:为什么结果不是s1=java........s2=java