首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HashSet vs LinkedHashSet

HashSet vs LinkedHashSet
EN

Stack Overflow用户
提问于 2011-02-23 00:04:34
回答 10查看 124.6K关注 0票数 165

它们之间的区别是什么?我知道

A LinkedHashSet是HashSet的有序版本,它跨所有元素维护一个双向链表。当您关心迭代顺序时,请使用此类而不是HashSet。当您遍历HashSet时,顺序是不可预测的,而LinkedHashSet允许您按照元素插入的顺序遍历元素。

但在LinkedHashSet源码中,只有HashSet的调用构造函数。那么,双向链表和插入顺序在哪里呢?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5080612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档