java - 如何比较 SortedSet 的元素以查看两个集合中有多少元素匹配

标签 java hashcode sortedset

我正在编写一个程序来测试彩票选择程序以进行统计分析。我几乎知道如何存储数据。我的问题是:如何获取两个大小相等的排序集(我有一个方法来检查它),比较它们并返回一个表示两个集合中匹配元素数量的数字?

我可以发布我的代码,但实际上我不知道该使用什么方法。我想知道在编写太多代码之前我将如何解决这个问题。我应该使用哈希码方法还是其他方法来解决这个问题?

最佳答案

Set<String> intersection = new HashSet<String>(s1); 
intersection.retainAll(s2);

关于java - 如何比较 SortedSet 的元素以查看两个集合中有多少元素匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21532419/

相关文章:

java - Swagger 集成多个 jaxrs 服务器

java - System.identityHashCode() 和 hashCode() 方法的内部工作原理是什么?

redis - 使用 Redis Sorted Sets 实现 Dense Rank

redis - 存储数据并同时订购列表的最佳方式

java - 在 Android 中使用 AppCompatActivity

javascript - 如何防止编译jar插件出错

java - 在 Java 中隐藏 swagger UI 中不重要的 getter 方法

java - 在java中限制对象构造中的null

java - 对于高效的散列键,重写等于不是强制性的

redis - 排序集不根据 Redis 中的键更新值