可以使用Java的Stream API来实现。
例如,对于一个List<List >的集合,可以使用flatMap()方法将所有子列表中的元素“拍扁”到一个新的Stream中,然后使用forEach()方法来遍历所有元素。代码如下:
List<List<Integer>> listOfLists = ...;
listOfLists.stream()
.flatMap(List::stream)
.forEach(System.out::println);
这样就可以遍历所有子集合里的元素了。