标签: java sorting collections set hashset
为什么Java Collections的Collections.sort(list)方法不适用于散列集或链接散列集?这背后的原因是什么?
Collections.sort(list)
答案 0 :(得分:2)
此类实现Set接口,由哈希表(实际上是HashMap实例)支持。它不能保证集合的迭代顺序;特别是,它不保证订单会随着时间的推移保持不变。该类允许null元素。 来自https://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html