| add(E e) |
确保此集合包含指定的元素(可选操作)。 |
boolean |
| addAll(Collection<? extends E> c) |
将指定集合中的所有元素添加到此集合(可选操作)。 |
boolean |
| clear() |
从此集合中删除所有元素(可选操作)。 |
void |
| contains(Object o) |
如果此集合包含指定的元素,则返回 true 。 |
boolean |
| containsAll(Collection<?> c) |
如果此集合包含指定 集合中的所有元素,则返回true。 |
boolean |
| equals(Object o) |
将指定的对象与此集合进行比较以获得相等性。 |
boolean |
| hashCode() |
返回此集合的哈希码值。 |
int |
| isEmpty() |
如果此集合不包含元素,则返回 true 。 |
boolean |
| iterator() |
返回此集合中的元素的迭代器。 |
Iterator |
| parallelStream() |
返回可能并行的 Stream与此集合作为其来源。 |
default Stream |
| remove(Object o) |
从该集合中删除指定元素的单个实例(如果存在)(可选操作)。 |
boolean |
| removeAll(Collection<?> c) |
删除指定集合中包含的所有此集合的元素(可选操作)。 |
boolean |
| removeIf(Predicate<? super E> filter) |
删除满足给定谓词的此集合的所有元素。 |
default boolean |
| retainAll(Collection<?> c) |
仅保留此集合中包含在指定集合中的元素(可选操作)。 |
boolean |
| size() |
返回此集合中的元素数。 |
int |
| spliterator() |
创建一个Spliterator在这个集合中的元素。 |
default Spliterator |
| stream() |
返回以此集合作为源的顺序 Stream 。 |
default Stream |
| toArray() |
返回一个包含此集合中所有元素的数组。 |
Object[] |
| toArray(T[] a) |
返回包含此集合中所有元素的数组; 返回的数组的运行时类型是指定数组的运行时类型。 |
T[] |