我有这样的情况
List<String> mainList = new ArrayList<String>();
for(int i=0; i<3; i++){
mainList = getList();
}
private static List<String> getList() {
List<String> listName = new ArrayList<String>();
listName.add("String");
return listName;
}
作为mainList
越来越 List<String>
作为返回和mainList
本身是一个字符串列表。怎么才能一直更新mainList
这些字符串在 listName
中从方法中返回。
如果您提供的任何解决方案也适用于 Maps
?
最佳答案
要将列表附加到现有列表,请使用 addAll
方法:
mainList.addAll(getList());
对于Map
,你有putAll
:
map1.putAll(map2);
关于java - 使用来自循环方法的列表内容更新列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8833234/