List<Person> list = Lists.newArrayList(newPerson("张三",20,newBigDecimal("15000")),newPerson("李四",23,newBigDecimal("20000")),newPerson("王五",25,newBigDecimal("25000")),newPerson("赵六",27,newBigDecimal("30000")),newPerson("吴七",30,newBigDecimal("35000")));// 1.计数long count = list.stream().collect(Collectors.counting());// 2.最值
Person person = list.stream().collect(Collectors.maxBy(Comparator.comparingInt(Person::getAge))).get();// 3.求和int sum = list.stream().collect(Collectors.summingInt(Person::getAge)
Java 8 常用 Lambda 表达式汇总集合操作List<Person> list = Lists.newArrayList( new Person( "张三", 20, new BigDecimal("15000")), new Person( "李四", 23, new BigDecimal("20000"))...