java8中stream如何从集合中获取符合条件的元素呢?

乔欣 Java经验 发布时间:2023-03-10 10:43:37 阅读数:14127 1
下文笔者讲述stream从集合中获取符合条件元素的方法分享,如下所示

Stream获取符合条件元素的实现思路

实现思路:
    使用stream流中的filter方法
	即可获取符合条件的元素
例:获取符合条件元素的示例分享
  
list<Student> students = new ArrayList<>();

students.add(new Student(1,"张三",90));
students.add(new Student(2,"李四",60));
students.add(new Student(3,"王五",30));
students.add(new Student(4,"赵六",85));


//过滤出studentId等于3的元素
int studentId = 3;
Student student = students.stream().filter(o -> o.getId() == studentId).findAny().orElse(null);

 
Student.Class

@Data
public class Student {

    private int id;
    private String name;
    private int score;
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202303/16784162745989.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者