能用代码解决不瞎比比!
public class Test {
public static void changeStr(String str) {
str = new String("welcome");
}
public static void main(String[] args) {
String str = "1234";
changeStr(str);
System.out.println(str);
}
}
结果是welcome
public class Test {
public static void changeStr(String str) {
str = new String("welcome");
}
public static void main(String[] args) {
String str = new String("1234");
changeStr(str);
System.out.println(str);
}
}
结果是1234
String str1 = “1234”; //指向堆内存
String Str2 = new String(“1234”); //指向常量池