一、集合的概念
何为集合,集合就是相当于一个对象的容器。集合是类似数组的一个作用。既然有了数组,为何还要有集合呢,由于数组对象一旦创建,其大小便不可以更改,我们只能往数组中存放创建时数量的对象。而集合中的长度却是动态可变化的,我们可以往集合中添加任意数量的对象。并且我们可以通过集合更方便地实现数据结构如队列,栈等等。在集合中我们更可以定义自己想要的操作。
二、集合的定义
java中集合类的基本接口是Collection,实现集合接口,需要实现集合接口中的一下方法:
View Code
在Collection接口中使用了Iterator接口,Iterator接口的内部组成如下:
public interface Iterator<E>{
void remove();
E next();
boolean hasNext();
}
通过实现我们的Iterator,Iterator就是一个迭代器,通过以下代码我们就可以循环遍历集合中的每一个元素:
List<String> list = new ArrayList<S