Ily*_*man 4 java list random-access
Java中有多种合并列表的方法
ArrayList(Collection<? extends E> c)Stream.concat()或Stream.of(listA, listB).forEach()将两个随机访问列表合并为一个新的随机访问列表的最有效的内存和性能方法是什么?
小智 6
您可以使用Apache commons 库-
ListUtils.union(listA, listB);
Run Code Online (Sandbox Code Playgroud)
对于大型数据集,使用并行 Java8 流可能比仅使用流更好。
Stream.concat(list1.parallelStream(), list1.parallelStream())
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)