HashSet
的迭代器是如何排序的?
假设我得到了这些:
HashSet<E> set = new HashSet<E>();
Iterator<E> it=set.iterator();
it.next() 是否按特定顺序返回元素?它实际上是如何工作的?
最佳答案
来自Javadoc :
Returns an iterator over the elements in this set. The elements are returned in no particular order.
此外,还有一些 SO 帖子:
关于java - 哈希集的迭代器是如何排序的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35662924/