Java LinkedHashSet

简介

LinkedHashSet是HashSet的子类。
相同点:
两者都不能保存重复的数据。
差异点:
1、HashSet不保证集合中元素的顺序(因为用的HashMap保存数据),即不能保证迭代的顺序与插入的顺序一致。
2、LinkedHashSet按照元素插入的顺序进行迭代(因为用的LinkedHashMap保存数据),即迭代输出的顺序与插入的顺序保持一致。

继承关系
LinkedHashSet.png
用法

用法与HashSet一样,不做讲解

你可能感兴趣的:(Java LinkedHashSet)