我想知道,我们如何使用 Java 8 中的流 API 迭代多级列表
例如,
List<List<String>> multiList = new ArrayList<>();
List<String> names= Arrays.asList("a","b");
List<String> fewMoreNames= Arrays.asList("e","f");
multiList.add(names);
multiList.add(fewMoreNames);
根据 Java 8,我应该像下面这样
multiList.stream().... ?
我想流畅地做到这一点(使用内部迭代)。任何解释将不胜感激。
明白了,伙计们,这很简单。我没有仔细研究 API。
解决方案之一是
multiList .stream().forEach((x) -> x.stream().forEach(System.out::println));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)