编程语言
首页 > 编程语言> > 20220210 java.util.Collection

20220210 java.util.Collection

作者:互联网

java.util.Collection

基本信息

使用说明

接口定义方法

接口定义方法
int size();
返回此 collection 中的元素数。
boolean isEmpty();
如果此 collection 不包含元素,则返回 true
boolean contains(Object o);
如果此 collection 包含指定的元素,则返回 true
boolean containsAll(Collection<?> c);
如果此 collection 包含指定 collection 中的所有元素,则返回 true
Iterator<E> iterator();
返回在此 collection 的元素上进行迭代的迭代器。
Object[] toArray();
<T> T[] toArray(T[] a);
返回包含此 collection 中所有元素的数组。
返回数组的运行时类型与指定数组的运行时类型相同。
boolean add(E e);
确保此 collection 包含指定的元素(可选操作)。
boolean addAll(Collection<? extends E> c);
将指定 collection 中的所有元素都添加到此 collection 中(可选操作)。
boolean remove(Object o);
从此 collection 中移除指定元素的单个实例,如果存在的话(可选操作)。
如果此调用将移除一个元素,则返回 true
boolean removeAll(Collection<?> c);
移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。
如果此 collection 由于调用而发生更改,则返回 true
boolean retainAll(Collection<?> c);
仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。
如果此 collection 由于调用而发生更改,则返回 true
void clear();
移除此 collection 中的所有元素(可选操作)。
boolean equals(Object o);
int hashCode();

默认实现方法

默认实现方法
boolean removeIf(Predicate<? super E> filter)
删除此集合中满足断言的所有元素。迭代过程中的异常将转发给调用方。
Spliterator<T> spliterator()
在集合元素上创建 Spliterator
Stream<E> stream()
返回以此集合为源的顺序流。
Stream<E> parallelStream()
返回一个并行流,并将此集合作为其源。允许此方法返回顺序流。

标签:返回,20220210,java,元素,Collection,util,boolean,collection,true
来源: https://www.cnblogs.com/huangwenjie/p/15881108.html