当前位置: 代码迷 >> 综合 >> List学习
  详细解决方案

List学习

热度:83   发布时间:2023-10-08 21:26:45.0
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();
}
  相关解决方案