要获取 List 列表中符合特定条件元素的个数,可以使用 Java 8 的流 (Stream) 来实现。以下是一个示例代码:

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        // 创建一个 List 列表
        List<String> list = new ArrayList<>();
        list.add('apple');
        list.add('banana');
        list.add('cherry');
        list.add('date');
        list.add('elderberry');

        // 使用流过滤符合要求的字段,并计算个数
        long count = list.stream()
                .filter(s -> s.startsWith('a')) // 这里的过滤条件是字段以'a'开头
                .count();

        System.out.println('符合要求的字段个数为: ' + count);
    }
}

输出结果为:

符合要求的字段个数为: 1

上述代码中,我们通过 list.stream() 将 List 转换为流,然后使用 filter() 方法过滤出符合要求的元素,最后使用 count() 方法计算个数。可以根据实际需求修改过滤条件来适应不同的要求。

Java 获取 List 列表中符合条件元素的个数

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

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