/*迭代器:
* ------|Collection
* ----------| List 实现了LIst接口集合类,该集合类具备的特点是有序可重复:
* ----------| Set 如果实现了Set的集合类,该集合类具备的特点是无序不可重复
* Collection 方法:
* toArray() 把集合中的对象存储到一个Object对象数据中;
* iterator()
*
* Iterator迭代器接口
* 迭代器方法:
* hasNext() 判断是否有下一个元素,如果有下一个元素可以返回true,否则返回false
*
* next() 取出元素,返回的是一个object对象
*
* remove() 从集合中移除从迭代器返回的最后一个元素
*
* 使用迭代器常见异常 NoSuchElementException
* 如果迭代器中没有了数据,继续迭代就会出现这个异常.
*/
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Demo1 {
public static void main(String[] args){
Collection c = new ArrayList();
c.add("michael");
c.add("lin");
c.add("long");
c.add("ge");
//遍历集合的元素
//方式一:先转换成对象数组,使用数组类遍历
/*Object[] arr = c.toArray();
for(int i=0; i