Lambda式学習--Collection(List)デリバリー、フィルタリング、統計(min,max,average操作)


( ):  List  :
(1)List     :
 List distinctList = list.stream().distinct().collect(Collectors.toList());

(2)Listコレクションフィルタリング:①List filterList = list.stream().filter(item->item.getAge()>3).collect(Collectors.toList()); ② List , map , “title” map: eg:list.stream().filter(map->!(map.containsValue("title"))).collect(Collectors.toList()));
(3)統計、最大値、最小値、平均値:
//sum()を集計します.mapToDouble()をdoubleに変換します.他にもタイプ変換があります.自分で研究できる.       //          max(),min(),average()       double sum = list.stream().mapToDouble(Person::getAge).sum();