LinkedHashSet
也是Set
接口的一个实现,它类似于HashSet
和TreeSet
,除了下面提到的差异:
HashSet
不保持其元素的任何顺序。TreeSet
按升序对元素进行排序。LinkedHashSet
保持插入顺序。元素按照添加到Set
中的相同顺序进行排序。
LinkedHashSet
的示例:
输出:
观察输出:两种类型的LinkedHashSet
都保留了插入顺序。
LinkedHashSet
也是Set
接口的一个实现,它类似于HashSet
和TreeSet
,除了下面提到的差异:
HashSet
不保持其元素的任何顺序。TreeSet
按升序对元素进行排序。LinkedHashSet
保持插入顺序。元素按照添加到Set
中的相同顺序进行排序。LinkedHashSet
的示例:
输出:
观察输出:两种类型的LinkedHashSet
都保留了插入顺序。