(一):操作List結合: (1)List集合 去重: List<Person> distinctList = list.stream().distinct().collect(Collectors.toList());
(2)List集合 過濾:
List<Person> filterList = list.stream().filter(item->item.getAge()>3).collect(Collectors.toList());
(3)統計,最大值,最小值,平均值:
//統計 sum() 。mapToDouble() 轉換成double。還有其他類型轉換。可以自己研究。
// max(),min(),average()
double sum = list.stream().mapToDouble(Person::getAge).sum();