java - 如何查找数组中重复的元素?

标签 java arrays loops

Possible Duplicate:
Java Array, Finding Duplicates

我有这个数组

int[][] array = {{1,2,3,4}, {5,6,2,8}, {9, 10, 11, 12}, {13, 14, 15, 16}};

如果这个数组中有重复的元素,我需要返回 false。 例如索引 [0][1] 和 [1][2] 相等。我需要一种方法来检测这一点。如果解决方案仅使用原语、数组和循环,那就太好了。

最佳答案

1:将所有值添加到列表(例如ArrayList)
2:将所有内容添加到一个集合(例如TreeSet)

比较list.size()set.size()

如果不相等,则有重复项

关于java - 如何查找数组中重复的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13867908/

相关文章:

java - 使用Java遍历到最深处

python - 再次迭代,质因数循环,python

java - 如何将元素添加到数组的末尾?

javascript - Backbone.js 空数组属性

python - 如何在列表中搜索字典键

java - 将 XML 字符串发送到 Jersey 中的 Web 服务

python - 分配给 for 循环值

java - 在 Java SOA 应用程序中从哪里开始管理事务

java - Android JSONReader 未找到类

java - 当我们不传递任何命令行参数时,为什么不会出现错误?