借助下面的代码中所示的Stream
API,
Java
8可以轻松实现这一目标。我们基本上已经创建了一个包含所有列表的流,然后,由于我们需要列表的各个内容,因此有必要将其展平
flatMap并最终将元素收集到中
List。
List<Integer>list1=Arrays.asList(1,2,3);List<Integer>list2=Arrays.asList(4,5,6);List<Integer>list3=Arrays.asList(7,8,9);List<Integer>list4=Arrays.asList(10,0,-1);List<Integer> newList = Stream.of(list1, list2, list3,list4) .flatMap(Collection::stream) .collect(Collectors.toList()); System.out.println(newList); // prints [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, -1]



