对于以下代码,为什么列表仍然为空?我已经将新值分配给方法内的列表。
import java.util.*;
public class TestRef {
public static void main(String[] args) {
new TestRef().test();
}
public void test() {
List<String> list = null;
addToList(list);
System.out.println(list);
}
public void addToList(List<String> list){
if (list == null) {
list = new ArrayList<>();
}
list.add("1231");
}
}