V
- Value 类型public class SetBuilder<V> extends Object
限定符和类型 | 方法和说明 |
---|---|
SetBuilder<V> |
add(V value)
添加元素
|
SetBuilder<V> |
addAll(Collection<V> data)
批量添加元素
|
SetBuilder<V> |
addIfPresent(V value)
添加元素,仅当 value 不为 null 时
|
Set<V> |
build()
构建 Set 数据
|
SetBuilder<V> |
clear()
清空元素
|
static <V> SetBuilder<V> |
create()
创建默认为
HashSet 类型的 SetBuilder 实例 |
static <V,S extends Set<V>> |
create(Class<S> clazz)
创建实例
|
static <V> SetBuilder<V> |
create(Collection<? extends V> c)
创建默认为
HashSet 类型的 SetBuilder 实例 |
static <V> SetBuilder<V> |
create(int initialCapacity)
创建默认为
HashSet 类型的 SetBuilder 实例 |
static <V> SetBuilder<V> |
create(int initialCapacity,
float loadFactor)
创建默认为
HashSet 类型的 SetBuilder 实例 |
static <V> SetBuilder<V> |
create(Set<V> set)
创建默认为
HashSet 类型的 SetBuilder 实例 |
static <V> Set<V> |
empty()
创建空 Set
|
static <V> Set<V> |
of()
创建空 Set
|
static <V> Set<V> |
of(V value)
创建单一元素 Set
|
SetBuilder<V> |
remove(V value)
移除元素
|
public static <V> SetBuilder<V> create()
HashSet
类型的 SetBuilder
实例V
- Value 类型SetBuilder
实例public static <V> SetBuilder<V> create(int initialCapacity)
HashSet
类型的 SetBuilder
实例V
- Value 类型initialCapacity
- the initial capacity of the hash tableSetBuilder
实例public static <V> SetBuilder<V> create(int initialCapacity, float loadFactor)
HashSet
类型的 SetBuilder
实例V
- Value 类型initialCapacity
- the initial capacity of the hash maploadFactor
- the load factor of the hash mapSetBuilder
实例public static <V> SetBuilder<V> create(Set<V> set)
HashSet
类型的 SetBuilder
实例V
- Value 类型set
- the set whose elements are to be placed into this setSetBuilder
实例public static <V> SetBuilder<V> create(Collection<? extends V> c)
HashSet
类型的 SetBuilder
实例V
- Value 类型c
- the collection whose elements are to be placed into this setSetBuilder
实例public static <V,S extends Set<V>> SetBuilder<V> create(Class<S> clazz)
V
- Value 类型S
- Set 类型clazz
- Set ClassSetBuilder
实例public SetBuilder<V> add(V value)
value
- 值SetBuilder
实例public SetBuilder<V> addIfPresent(V value)
value
- 值SetBuilder
实例public SetBuilder<V> addAll(Collection<V> data)
data
- CollectionSetBuilder
实例public SetBuilder<V> remove(V value)
value
- ValueSetBuilder
实例public SetBuilder<V> clear()
SetBuilder
实例public static <V> Set<V> empty()
V
- Value 类型public static <V> Set<V> of()
V
- Value 类型public static <V> Set<V> of(V value)
V
- Value 类型value
- 值Copyright © 2023 buession.com Inc.. All rights reserved.