Stream API是Java8中处理集合的关键组件,提供了各种丰富的函数式操作。...类::静态方法
类::实例方法
Set result=Stream.of("aa","bb","cc","aa").collect(
HashSet::new,
...HashSet::add,
HashSet::addAll);
Java.util.stream.Collectors类中已经预定义好了toList,toSet,toMap,...toCollection等方便使用的方法,所以以上代码还可以简化如下:
Set result2 = Stream.of("aa","bb","cc","aa").collect(Collectors.toSet...getId(),getName(),getAge()等方法,现在想要将User类型的流收集到一个Map中,示例如下:
Stream userStream=Stream.of(newUser(0,"张三"