它们之间的区别是什么?我知道
A LinkedHashSet是HashSet的有序版本,它跨所有元素维护一个双向链表。当您关心迭代顺序时,请使用此类而不是HashSet。当您遍历HashSet时,顺序是不可预测的,而LinkedHashSet允许您按照元素插入的顺序遍历元素。
但在LinkedHashSet源码中,只有HashSet的调用构造函数。那么,双向链表和插入顺序在哪里呢?
https://stackoverflow.com/questions/5080612
相似问题