摘要:
AbstractList 继承了AbstractCollection,实现了List接口 public boolean add(E e) { 向list末尾追加一个元素 add(size(), e); return true; } abstract public E get(int index); 阅读全文
摘要:
AbstractCollection 最小化实现Collection接口,需要自己实现iterator和size接口 public abstract Iterator<E> iterator(); public abstract int size(); public boolean isEmpty( 阅读全文
摘要:
迭代器用于遍历集合元素 boolean hasNext(); 集合是否还有下一个元素 E next(); 下一元素 default void remove();从集合里面移除一个元素 default void forEachRemaining(Consumer<? super E> action) 阅读全文