package com.song.source.java; import java.util.Iterator; public interface Collection<E> extends Iterator<E> { /** * 容器大小 * @return */ int size(); /** * 容器是否为空 * @return */ boolean isEmpty(); /** * 将指定类型的数据放入容器 * @param e * @return */ boolean add(E e); boolean addAll(Collection<? extends E> c); /** * 将数据移出出容器 * @param o * @return */ boolean remove(Object o); /** * * @return */ Iterator<E> iterator(); /** * 转数组 * @return */ Object[] toArray(); <T> T[] toArray(T[] a); /** * 清空容器 */ void clear(); /** * 容器是否包含 * @param o * @return */ boolean contains(Object o); /** * 是否包含全部 * @param c * @return */ boolean containsAll(Collection<?> c); /** * 是否相等 * @param o * @return */ boolean equals(Object o); int hashCode(); /** * 两个集合公共部分 * @param c * @return */ boolean retainAll(Collection<?> c); /** * 移出集合 * @param c * @return */ boolean removeAll(Collection<?> c); }
Collection学习
最新推荐文章于 2024-03-29 12:00:00 发布