有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java初始化时如何合并多个列表?

定义新列表时如何将多个列表合并为一个

也许我可以重写Collection.addAll()?但它只是加入了两个列表。 我已经读过了

我想合并以下四个列表

 private final static List<String> aList
    = new ArrayList<>(Arrays.asList(
            "aa",
            "aaa"
    ));

private final static List<String> bList
    = new ArrayList<>(Arrays.asList(
            "bb",
            "bbb"
    ));

private final static List<String> cList
    = new ArrayList<>(Arrays.asList(
            "cc",
            "ccc"
    ));

private final static List<String> dLsit
    = new ArrayList<>(Arrays.asList(
            "dd",
            "ddd
    ));

共 (1) 个答案

  1. # 1 楼答案

    可能的答案如下:

     public List mergeLists(List l1,List l2,List l3,List l4){
            List initialList=new ArrayList<>();
            initialList.addAll(l1);
            initialList.addAll(l2);
            initialList.addAll(l3);
            initialList.addAll(l4);
            return initialList;
        }
    

    当然有更好的办法