public final class Sets
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <E> java.util.Set<E> |
newConcurrentHashSet()
创建一个线程安全的Set集合
|
static <E> java.util.Set<E> |
newConcurrentHashSet(E... elements)
创建一个线程安全的Set集合,并初始化数据
|
static <E> java.util.Set<E> |
newConcurrentHashSet(int size)
创建一个线程安全的Set集合,并指定集合大小
|
static <E> java.util.Set<E> |
newConcurrentHashSet(java.lang.Iterable<? extends E> elements)
创建一个线程安全的Set集合,并初始化数据
|
static <E> java.util.Set<E> |
newConcurrentHashSet(java.util.Iterator<? extends E> elements)
创建一个线程安全的Set集合,并初始化数据
|
static <E> java.util.HashSet<E> |
newHashSet()
创建HashSet集合
|
static <E> java.util.HashSet<E> |
newHashSet(E... elements)
创建HashSet集合,并初始化数据
数组转HashSet
|
static <E> java.util.HashSet<E> |
newHashSet(java.lang.Iterable<? extends E> elements)
创建HashSet集合,并初始化数据
可用于List,Set,Vector转HashSet
|
static <E> java.util.HashSet<E> |
newHashSet(java.util.Iterator<? extends E> elements)
创建HashSet集合,并初始化数据
如:set.iterator();
|
static <E> java.util.HashSet<E> |
newHashSetWithSize(int size)
创建指定大小的HashSet集合
|
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSet()
创建LinkedHashSet集合
|
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSet(E... elements)
创建LinkedHashSet集合,并初始化数据
数组转LinkedHashSet
|
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSet(int size)
创建指定大小的LinkedHashSet集合
|
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSet(java.lang.Iterable<? extends E> elements)
创建LinkedHashSet集合,并初始化数据
可用于List,Set,Vector转LinkedHashSet
|
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSet(java.util.Iterator<? extends E> elements)
创建LinkedHashSet集合,并初始化数据
如:list.iterator();
|
static <E> java.util.TreeSet<E> |
newTreeSet()
创建TreeSet集合
|
static <E> java.util.TreeSet<E> |
newTreeSet(E... elements)
创建TreeSet集合,并初始化数据
可用于数组转TreeSet
|
static <E> java.util.TreeSet<E> |
newTreeSet(java.lang.Iterable<? extends E> elements)
创建TreeSet集合,并初始化数据
可用户Set,List等集合转TreeSet
|
static <E> java.util.TreeSet<E> |
newTreeSet(java.util.Iterator<? extends E> elements)
创建TreeSet集合,并初始化数据
|
public static <E> java.util.HashSet<E> newHashSet()
E - Epublic static <E> java.util.HashSet<E> newHashSet(E... elements)
E - Eelements - 数组参数public static <E> java.util.HashSet<E> newHashSet(java.lang.Iterable<? extends E> elements)
E - Eelements - 初始化参数集合public static <E> java.util.HashSet<E> newHashSet(java.util.Iterator<? extends E> elements)
如:set.iterator();
E - Eelements - 初始化参数,Iterator迭代器public static <E> java.util.HashSet<E> newHashSetWithSize(int size)
E - Esize - 大小值public static <E> java.util.Set<E> newConcurrentHashSet()
E - Epublic static <E> java.util.Set<E> newConcurrentHashSet(E... elements)
E - Eelements - 数组参数public static <E> java.util.Set<E> newConcurrentHashSet(java.lang.Iterable<? extends E> elements)
E - Eelements - 集合参数public static <E> java.util.Set<E> newConcurrentHashSet(java.util.Iterator<? extends E> elements)
E - Eelements - 集合参数public static <E> java.util.Set<E> newConcurrentHashSet(int size)
E - Esize - 大小public static <E> java.util.LinkedHashSet<E> newLinkedHashSet()
E - Epublic static <E> java.util.LinkedHashSet<E> newLinkedHashSet(E... elements)
E - Eelements - 数组参数public static <E> java.util.LinkedHashSet<E> newLinkedHashSet(java.lang.Iterable<? extends E> elements)
E - Eelements - 集合参数public static <E> java.util.LinkedHashSet<E> newLinkedHashSet(java.util.Iterator<? extends E> elements)
如:list.iterator();
E - Eelements - 参数,Iterator迭代器public static <E> java.util.LinkedHashSet<E> newLinkedHashSet(int size)
E - Esize - 大小public static <E> java.util.TreeSet<E> newTreeSet()
E - Epublic static <E> java.util.TreeSet<E> newTreeSet(E... elements)
E - Eelements - 数组参数public static <E> java.util.TreeSet<E> newTreeSet(java.lang.Iterable<? extends E> elements)
E - Eelements - 集合参数public static <E> java.util.TreeSet<E> newTreeSet(java.util.Iterator<? extends E> elements)
E - Eelements - 集合参数