gpt4 book ai didi

java - 包含当且仅当在 Collection 类中 - Java

转载 作者:行者123 更新时间:2023-12-01 18:33:35 24 4
gpt4 key购买 nike

Map<String, Integer> successors = new HashMap <String, Integer> ();
// I have added some elements into the successors.
Collection<Integer> uniqueValues = successors.values();

有没有办法让我在java中找出uniqueValues是否可以告诉我其中的所有值都是相同的?

我计划使用 if(uniqueValues.contains(1)) 语句。但我就是想不通。因为如果存在 1 并且也存在与 1 不同的其他值,则此语句将为 true。如果 1 是集合中唯一的值,我只想让它返回 true。

例如; {1,1,1,1,1,1,1,1,1,1,1,1,1} 应返回 true。
但 {1,2,1,3,1,4,2,4,22,1,1,1,4} 应该返回 false。

一些类似于“包含当且仅当”的代码
这会有很大的帮助。提前致谢。

最佳答案

以浪费 CPU 时钟的方式进行:

 if(new HashSet(successors.values()).size()>1) {...}

关于java - 包含当且仅当在 Collection 类中 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23035619/

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