gpt4 book ai didi

java - ArrayList,双包含

转载 作者:行者123 更新时间:2023-12-01 11:28:53 25 4
gpt4 key购买 nike

private static boolean moreThanOnce(ArrayList<Integer> list, int number) {
if (list.contains(number)) {
return true;
}
return false;
}

我如何使用 list.contains检查是否在列表中多次找到该号码?我可以用 for 做一个方法循环,但我想知道是否可以使用 .contains .感谢帮助!

最佳答案

您可以使用 Stream s:

private static boolean moreThanOnce(ArrayList<Integer> list, int number) {
return list.stream()
.filter(i -> i.equals (number))
.limit(2) // this guarantees that you would stop iterating over the
// elements of the Stream once you find more than one element
// equal to number
.count() > 1;
}

关于java - ArrayList,双包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61383502/

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