JAVA---集合(1)

1、Collection集合

  • 集合类的特点
      提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变。

集合的体系结构如下:

其中,蓝色底色的为接口,其它的为实现类 ,

1.1 概述

  • Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素.
  • JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现。

1.2 常用方法

方法描述
boolean add(E e)添加元素
 
boolean remove(Object o)从集合中移除指定的元素
void clear()清空集合中的元素
boolean contains(Object o)判断集合中是否存在指定的元素
boolean isEmpty()判断集合是否为空
int size()集合的长度,也是集合中的元素个数

1.3 集合的遍历

  • 迭代器的介绍

  • 迭代器,集合的专用遍历方式 Iterator iterator():返回此集合中元素的迭代器,通过集合的iterator()方法得到 。
  • 迭代器是通过集合的iterator()方法得到的,所以我们说它是依赖于集合而存在的 。

2.List集合

2.1概述和特点

  • List集合概述
  • 有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元 素,并搜索列表中的元素 与Set集合不同,列表通常允许重复的元素
  • List集合特点

  • 有索引 。
  • 可以存储重复元素。
  • 元素存取有序。

2.2 特有方法

方法描述
void add(int index,E element)在此集合中的指定位置插入指定的元素
E remove(int index)删除指定索引处的元素,返回被删除的元素
E set(int index,E element)修改指定索引处的元素,返回被修改的元素
E get(int index)返回指定索引处的元素

3.LinkedList集合

  • 特有方法

方法名 说明
public void addFirst(E e)   在该列表开头插入指定的元素
public void addLast(E e)    将指定的元素追加到此列表的末尾
public E getFirst()                返回此列表中的第一个元素
public E getLast()                返回此列表中的最后一个元素
public E removeFirst()        从此列表中删除并返回第一个元素
public E removeLast()       从此列表中删除并返回最后一个元素

 

不经一番彻骨寒,哪有梅花扑鼻香?
原文地址:https://www.cnblogs.com/zongyao/p/13831178.html