gpt4 book ai didi

java - 如何检查java集合的所有元素是否都符合某些条件?

转载 作者:太空狗 更新时间:2023-10-29 22:49:01 25 4
gpt4 key购买 nike

我有一个 ArrayList<Integer> .我想检查列表中的所有元素是否大于或小于特定条件。我可以通过迭代每个元素来做到这一点。但是我想知道 Collection 类中是否有任何方法可以像我们用 Collections.max() 找到最大值或最小值那样得到答案。和 Collections.min()分别。

最佳答案

如果你有 java 8,使用流的 allMatch 函数(reference):

 ArrayList<Integer> col = ...;
col.stream().allMatch(i -> i>0); //for example all integers bigger than zero

关于java - 如何检查java集合的所有元素是否都符合某些条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24304129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com