相关疑难解决方法(0)

如何在Java中加入两个列表?

条件:不修改原始列表; 仅限JDK,没有外部库.单行或JDK 1.3版本的奖励积分.

有没有比以下更简单的方法:

List<String> newList = new ArrayList<String>();
newList.addAll(listOne);
newList.addAll(listTwo);
Run Code Online (Sandbox Code Playgroud)

java list jdk1.5

694
推荐指数
22
解决办法
76万
查看次数

java中的N列表联盟

在java中创建N列表联合的最佳方法是什么?

例如

List<Integer> LIST_1 = Lists.newArrayList(1);

List<Integer> LIST_2 = Lists.newArrayList(2);

List<Integer> LIST_3 = Lists.newArrayList(3);

List<Integer> LIST_4 = Lists.newArrayList(4);

List<Integer> LIST_1_2_3_4 = Lists.newArrayList(1,2,3,4);

assert LIST_1_2_3_4.equals(union(LIST_1,LIST_2,LIST_3,LIST_4)); 

The union method will take a var args parameter

<Item> List<Item> union(List<Item> ... itemLists)
Run Code Online (Sandbox Code Playgroud)

是否有一个提供此方法的库.最简单的方法是遍历数组并将每个列表累加为一个

java collections

3
推荐指数
2
解决办法
667
查看次数

标签 统计

java ×2

collections ×1

jdk1.5 ×1

list ×1