Asa*_*aph 49
使用ArrayList.addAll().像这样的东西应该工作(假设列表包含String对象;你应该相应地改变).
List<String> combined = new ArrayList<String>();
combined.addAll(firstArrayList);
combined.addAll(secondArrayList);
combined.addAll(thirdArrayList);
Run Code Online (Sandbox Code Playgroud)
我可以通过您的评论看到您实际上可能正在尝试创建2D列表.如果是这样,以下代码应该起作用:
List<List<String>> combined2d = new ArrayList<List<String>>();
combined2d.add(firstArrayList);
combined2d.add(secondArrayList);
combined2d.add(thirdArrayList);
Run Code Online (Sandbox Code Playgroud)
使用java.util.Arrays.asList来简化合并怎么样?
List<String> one = Arrays.asList("one","two","three");
List<String> two = Arrays.asList("four","five","six");
List<String> three = Arrays.asList("seven","eight","nine");
List<List<String>> merged = Arrays.asList(one, two, three);
Run Code Online (Sandbox Code Playgroud)