java 8 stream包

Posted 走路带_风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 8 stream包相关的知识,希望对你有一定的参考价值。

List<Student> targetStudentList =
people.getStudents().stream()
.filter(Student -> student.getId().equals(studentId))
.collect(Collectors.toList()); //筛选符合条件的数据并返回List

List<Long> studentIdList = 
people.getStudents().stream()
.map(Student::getId)
.collect(Collectors.toList());//筛选List中每条数据的特定数据,并返回这个数据的List

https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/

以上是关于java 8 stream包的主要内容,如果未能解决你的问题,请参考以下文章

Java 8 Stream入门

Java 8 Stream入门

Java 8 中的 Streams API 详解

Java 8 Stream

Java 8 中的 Streams API 详解

java 8 Stream 代码清单+API介绍