java - 使用来自循环方法的列表内容更新列表

标签 java string list

我有这样的情况

    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/

相关文章:

Python-填充列表中的空白

python - 如何遍历列表,获取每对可能的值?

java - 服务帐户在本地工作但在应用引擎上部署时中断的 Google Drive Auth

Java - 在对象列表中搜索 2 个日期之间的日期

java - 使用 REST API 实现属性/字段级安全

java - 扫描仪仅读取文本文件的第二行

java 如何从字符串向对象添加变量

python - 使用字典转换字母

java - 运行时需要获取weblogic服务器用户名和密码

Java 8 查找并替换匹配的字符串