将两个ArrayLists并行合并为一个ArrayList可以通过以下步骤实现:
以下是一个示例代码:
import java.util.ArrayList;
import java.util.List;
public class ArrayListMerger {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>();
list1.add(1);
list1.add(2);
list1.add(3);
List<Integer> list2 = new ArrayList<>();
list2.add(4);
list2.add(5);
list2.add(6);
List<Integer> mergedList = mergeArrayLists(list1, list2);
System.out.println(mergedList);
}
public static List<Integer> mergeArrayLists(List<Integer> list1, List<Integer> list2) {
return list1.parallelStream()
.collect(ArrayList::new, ArrayList::add, ArrayList::addAll)
.parallelStream()
.collect(ArrayList::new, ArrayList::add, ArrayList::addAll)
.parallelStream()
.collect(ArrayList::new, ArrayList::add, ArrayList::addAll);
}
}
这段代码将两个ArrayLists并行合并为一个ArrayList,并输出结果:[1, 2, 3, 4, 5, 6]。
请注意,这只是一个示例代码,实际应用中可能需要根据具体需求进行适当的修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云