类集框架

1.介绍

定义:是一组类和接口,它们都处于java.util包,主要用于存储和管理对象。

分类:它们是Set(集)、List(列表)和Map(映射),Set、List和Map都是接口,它们有各自的实现类。Set---集合对象不按特定的方式排序且无重复,实现类主要有HashSet和TreeSet。List---列表对象按照索引位置排序且可重复,实现类主要有ArrayList和LinkedList。Map---键,值对,映射中每个对象包含一个键和一个值,键不可重复,值可重复,实现类主要有HashMap和TreeMap。

结构图


2.Collection

Collection是最基本的集合接口,声明了适用于JAVA集合的通用方法,list和set都继承自collection接口。

基本方法:

boolean add(Object o)      :向集合中加入一个对象的引用

void clear():删除集合中所有的对象,即不再持有这些对象的引用

boolean isEmpty()    :判断集合是否为空

boolean contains(Object o) : 判断集合中是否持有特定对象的引用

Iterartor iterator()  :返回一个Iterator对象,可以用来遍历集合中的元素

boolean remove(Object o) :从集合中删除一个对象的引用

int size()       :返回集合中元素的数目

Object[] toArray()    : 返回一个数组,该数组中包括集合中的所有元素

关于:Iterator() 和toArray() 方法都用于集合的所有的元素,前者返回一个Iterator对象,后者返回一个包含集合中所有元素的数组。

Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。




你可能感兴趣的:(类集框架)