1. 程式人生 > 程式設計 >JAVA8 List<List<Integer>> list中再裝一個list轉成一個list操作

JAVA8 List<List<Integer>> list中再裝一個list轉成一個list操作

我就廢話不多說了,大家還是直接看程式碼吧~

  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操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。