Java 获取 List 列表中符合条件元素的个数
要获取 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() 方法计算个数。可以根据实际需求修改过滤条件来适应不同的要求。
原文地址: https://www.cveoy.top/t/topic/o3Ys 著作权归作者所有。请勿转载和采集!