Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接 口,分别是 java.util.List 和 java.util.Set 。

此接口定义如下:

  public interface Collection extends Iterable

此接口使用了泛型技术,在 JDK 1.5 之后为了使类集操作的更加安全,所以引入了泛型。

其中,

  List 的特点是元素有序、元素可 复。 Set 的特点是元素无序,而且不可重复。

  List 接口的主要实现类有 java.util.ArrayList 和 java.util.LinkedList ,Set 接口的主要实现类有 java.util.HashSet 和 java.util.TreeSet 。

在 Collection 接口定义着单列集合框架中最最共性的内容。

 

常用功能

Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法, 这些方法可用于操作所有的单列集合。

方法如下:

  public boolean add(E e) : 把给定的对象添加到当前集合中 。

  public void clear() :清空集合中所有的元素。

  public boolean remove(E e) : 把给定的对象在当前集合中删除。

  public boolean contains(E e) : 判断当前集合中是否包含给定的对象。

  public boolean isEmpty() : 判断当前集合是否为空。

  public int size() : 返回集合中元素的个数。

  public Object[] toArray() : 把集合中的元素,存储到数组中。

 

Collections

java.utils.Collections 是集合工具类,用来对集合进行操作。

部分方法:

  public static boolean addAll(Collection c, T... elements) :往集合中添加一 些元素。

  public static void shuffle(List list) 打乱顺序 :打乱集合顺序。

  public static void sort(List list) :将集合中元素按照默认规则排序。

  public static void sort(List list,Comparator ) :将集合中元素按 照指定规则排序

 

 posted on 2021-03-08 23:00  一计  阅读(73)  评论(0)    收藏  举报