在我的业务逻辑中,我想用另一个列表完全替换一个列表.
以下方法是否正确?
public class TestListReplacement {
public static void main(String[] args) {
List<String> values= new ArrayList<String>();
values.add("a");
values.add("b");
values.add("c");
values.add("d");
values.add("e");
values.add("f");
List<String> valuesNew= new ArrayList<String>();
valuesNew.add("g");
valuesNew.add("h");
valuesNew.add("i");
valuesNew.add("j");
valuesNew.add("k");
values= valuesNew;
for(String val:values){
System.out.println(val);
}
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎工作正常,但我想知道,在某些用例中,它可能无法正常工作.