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

Collection学习

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