package com.song.source.java.util; import com.song.source.java.Collection; public interface List<E> extends Collection<E> { /** * 返回集合的大小 * @return */ int size(); /** * 集合是否为空 * @return */ boolean isEmpty(); /** * 往容器里面添加一个元素 * @param e * @return */ boolean add(E e); /** * 添加一个指定集合的所有元素 * @param c * @return */ boolean addAll(Collection<? extends E> c); /** * 在指定角标,添加给定集合元素 * @param index * @param c * @return */ boolean addAll(int index, Collection<? extends E> c); /** * 集合是否包含指定元素 * @param o * @return */ boolean contains(Object o); /** * 容器中是否包含给定集合的元素 * @param c * @return */ boolean containsAll(Collection<?> c); /** * 移出指定元素 * @param o * @return */ boolean remove(Object o); /** * 将指定元素集合,从容器中移出 * @param o * @return */ boolean removeAll(Collection<?> o); /** * 清空容器 */ void clear(); /** * 判断给定与当前容器是否相等。如给定 也是集合、集合大小、所包含的元素都相等,返回true * @param o * @return */ boolean equals(Object o); int hashcode(); }
List学习
最新推荐文章于 2024-11-10 23:03:04 发布