何时需要为列表选择一种或另一种方法?那我们使用的资源呢?List<String> names = new ArrayList<>(something.getList);
List<String> names = something.getList;
最佳答案
这样做List<String> names = something.getList;
将另一个引用分配给something.getList
对象,即names
。使用其他语法,您将获得一个全新的names
对象。至于使用哪个,实际上是您需要什么的问题,如果需要传递列表,我建议您使用Immutable List。