小编dav*_*vis的帖子

Java中不可修改的集合相等

为什么以下测试在Java中失败?

@Test
public void testUnmodifiableCollection() {
    Collection<String> strList = new ArrayList<String>();
    strList.add("foo1");
    strList.add("foo2");
    Collection<String> col1 = Collections.unmodifiableCollection(strList);
    Collection<String> col2 = Collections.unmodifiableCollection(strList);
    Assert.assertTrue(col1.equals(col2));
}
Run Code Online (Sandbox Code Playgroud)

java collections equals

7
推荐指数
1
解决办法
948
查看次数

标签 统计

collections ×1

equals ×1

java ×1