要获取List列表中字段符合要求的个数,可以使用Java 8的Stream API来实现。

假设有一个'List'对象,其中'Student'类有一个字段'age'表示学生的年龄。要获取年龄大于等于18岁的学生个数,可以按如下方式编写代码:

List<Student> students = ...; // 假设有一个Student对象的List

long count = students.stream()
                    .filter(student -> student.getAge() >= 18)
                    .count();

System.out.println('年龄大于等于18岁的学生个数:' + count);

上述代码中,通过调用'stream()'方法将List转换为Stream,然后使用'filter()'方法过滤出年龄大于等于18岁的学生,最后使用'count()'方法获取符合要求的学生个数。

如果要获取其他字段符合要求的个数,只需将'filter()'方法中的条件表达式改为相应的判断即可。

Java 获取List列表中字段符合条件的个数

原文地址: https://www.cveoy.top/t/topic/o32J 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录