Collection---迭代的方法:
toArray()
iterator() //抓取集合中的元素
接口 Iterator<E> 实现方法:
boolean hasNext() 如果有元素可以迭代,则返回true
e next()
void remove()
NoSuchElementException 没有元素的异常,
package cn.chen.collection;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class DemoCollection {
public static void main(String[] args){
Collection c = new ArrayList();
System.out.println(c.add("ad"));
c.add(12);
c.add("网");
c.add(13);
System.out.println("-------迭代方法一--------");
Object[] arr = c.toArray();
for (int i = 0; i < arr.length; i++) {
System.out.println("arr[]"+arr[i]);
}
//使用iterator迭代器遍历
System.out.println("---------使用迭代器方法迭代2----------");
Iterator it= c.iterator(); //返回iterator接口实现类
while (it.hasNext()) {
Object object = (Object) it.next();
System.out.println("element all is "+object);
}
}
}