【发布时间】:2010-12-06 14:49:59
【问题描述】:
我一直在寻找一种类似于Arrays.equals(a1, a2) 的方法,但忽略了元素顺序。我无法在 Google Collections(类似于 Iterables.elementsEqual(),但这确实考虑了排序)和 JUnit(assertEquals() 显然只是在 Collection 上调用 equals(),这取决于 Collection 实现,这不是我想要的)
如果这种方法采用Iterables 是最好的,但我也可以简单地采用Collections
这种方法当然会考虑到集合中的任何重复元素(因此它不能简单地测试containsAll())。
请注意,我不是在问如何实现这样的东西,我只是想知道是否有任何标准 Collections 库有它。
【问题讨论】:
标签: java collections equals