Java.util.LinkedHashSet 类

简介

java.util.LinkedHashSet类是Set接口的Hash表和链表实现,具有可预测的迭代顺序。以下是LinkedHashSet的重点 −

  • 此类提供所有可选的 Set 操作,并允许 null 元素。


类声明

以下是 java.util.LinkedHashSet 类的声明 −

public class LinkedHashSet<E>
   extends HashSet<E>
   implements Set<E>, Cloneable, Serializable

参数

以下是 java.util.LinkedHashSet 类的参数 −

E − 这是该集合维护的元素类型。


类构造函数

序号 构造函数 & 描述
1

LinkedHashSet()

这构造了一个新的空链接哈希集,具有默认的初始容量 (16) 和负载因子 (0.75)。

2

LinkedHashSet(Collection<? extends E> c)

这将构造一个与指定集合具有相同元素的新链接哈希集。

3

LinkedHashSet(int initialCapacity)

这将构造一个具有指定初始容量和默认负载因子 (0.75) 的新的空链接哈希集。

4

LinkedHashSet(int initialCapacity, float loadFactor)

这将构造一个具有指定初始容量和负载因子的新的空链接哈希集。


类方法

这个类继承了以下类的方法 −

  • java.util.HashSet
  • java.util.AbstractSet
  • java.util.AbstractCollection
  • java.util.Object
  • java.util.Set