JAVA8 List<List<Integer>> list中再裝一個list轉成一個list操作
阿新 • • 發佈:2020-08-27
我就廢話不多說了,大家還是直接看程式碼吧~
List<Integer> collect = IntStream.range(1,10).boxed().collect(Collectors.toList()); List<Integer> collect1 = IntStream.range(10,20).boxed().collect(Collectors.toList()); List<List<Integer>> lists = new ArrayList<>(); lists.add(collect); lists.add(collect1); ArrayList<Integer> collect2 = lists.stream().collect(ArrayList::new,ArrayList::addAll,ArrayList::addAll); System.out.println(collect2);
補充知識:java 8 轉複雜的list物件轉為單一的list
我就廢話不多說了,大家還是直接看程式碼吧~
journal.snList= Arrays.asList(pvData.t97).stream().sorted(Comparator.comparing(T97FgLog::getF97Sn))
.map(T97FgLog::getF97Sn).collect(Collectors.toList());
關鍵是要用map來返回其中一個屬性.
以上這篇JAVA8 List> list中再裝一個list轉成一個list操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。