EchoDemo's Blogs

Java中的集合

1、集合框架:它是一个类库的集合。集合框架就是一个用来表示和操作集合的统一架构,它包含了实现集合的接口与类。集合框架包含了各种各样的容器,每一种容器都可以存放数据并且提供了操作容器当中数据的相关方法。

2、集合框架中不同的集合类有各自不同的数据结构,所以在使用中要根据应用的性能要求来选择不同的集合类。

3、集合类存放在java.util包中,今后进行程序编程时将大量使用集合类和相关接口。其中包括Iterable:迭代器接口;Collection:类集接口;List:列表接口;Set:数据集接口;Queue:队列;Map:键值对组合映射表。

"集合框架"

(1)Iterable接口

实现该接口允许对象成为“foreach”语句的目标,即该集合对象允许迭代。类集接口Collection是Iterable的子接口,所以所有类集对象可以迭代访问,而映射Map不行。(Map并没有实现Iterable接口)

Iteratoriterator():功能:返回一个在一组T类型的元素上进行迭代的迭代器对象。迭代器是实现了Iterator/ListIterator接口的类的对象,可以通过遍历类集,访问操作其中的每个元素。ListIterator继承了父接口Iterator,允许双向遍历集合,并可以修改和删除元素。

(2)Collection接口

int size();boolean isEmpty();boolean contains(Object o);Iterator iterator;Object[] toArray();boolean add(E e);boolean remove(Object o);void clear()。等等

(3)List、Set、Map接口

List接口扩展了Collection,有序且可重复;Set接口扩展了Collection,无序且不可重复;Map是一个存储关键字/值对的对象。映射不是Collection的子接口,所以它本身不能使用迭代器来进行遍历。

🐶 您的支持将鼓励我继续创作 🐶
-------------本文结束感谢您的阅读-------------