Java 当我将某个变量的值传递给某个方法时,该变量的值不会得到更新?
不,在方法中,您正在更改局部变量的引用 将方法调用更改为:Java 当我将某个变量的值传递给某个方法时,该变量的值不会得到更新?,java,variables,static,scope,main,Java,Variables,Static,Scope,Main,不,在方法中,您正在更改局部变量的引用 将方法调用更改为: package com.mkyong.test; public class Main { public static void main(String[] args) { String something = ""; callSomething(something); System.out.println(something); } private stat
package com.mkyong.test;
public class Main {
public static void main(String[] args) {
String something = "";
callSomething(something);
System.out.println(something);
}
private static String callSomething(String something) {
something = "Hello Wrold !";
return something;
}
}
改变某物(某物);给某物打电话;另一个相关问题:字符串对象是不可变的
something = callSomething(something);