小编Jus*_*ent的帖子

Java Collections.unmodificCollection 是否保留底层集合的顺序?

我假设集合中不可修改的方法返回底层集合的视图或外观。这似乎是不言而喻的,它将unmodifiableList使用底层列表的顺序,并且unmodfiableSet可以自由地执行任何操作,因为没有顺序。

我使用的LinkedHashSet是一个集合,但确实保留了顺序,并且试图公开保留底层顺序的集合的不可修改的视图。使用unmodifiableSet似乎不合适,但我不能使用unmodifiableList。我无法找到unmodifiableCollection将使用底层集合中的任何排序的保证,尽管我怀疑它会。

有人可以向我指出定义此行为或与之相矛盾的规范吗?

java collections

5
推荐指数
1
解决办法
1110
查看次数

标签 统计

collections ×1

java ×1