Collection集合简单了解

Collection集合:
集合:是一种容器,长度可变
数组:长度不可变的一种容器
集合与数组的区别:
数组:一旦初始化,长度不可改变
可以存放引用类型或基本类型的数据
同一种数组,只能存放同一类型的数据
集合:长度随时可以改变
只可以存放引用类型的数据
同一种集合可以存放多种类型的数据

Collection集合简单了解
常用的功能:
添加对象到集合中:public boolean add(E e);
清空集合:public boolean clear();
删除集合中指定的对象:public boolean remove(E e);
判断当前集合中是否包含给定的对象:public boolean contains(E e)
判断集合是否为空:public boolean isEmpty();
返回集合中元素的个数:public int size();
将集合中的元素存储到数组中:public Object[] toArray( );

Iterator迭代器与增强for:
迭代器中,在遍历的过程中,不能对集合中的元素进行增删操作。

Iterator迭代器格式:
Iterator<E> 变量名称 = 集合对象.iterator();
while( 变量名称,hasNext){
E e = 变量名称.next();
}
for增强格式:实质就是对迭代器的封装
for( [集合或数组的类型]类型 变量名称 :遍历的对象[集合或数组]){
System.out.println(变量名称);
}