package com.soar.collection
import java.util.ArrayList
import java.util.Collection
import java.util.Iterator
import com.soar.bean.Student
@SuppressWarnings({ "rawtypes", "unchecked" })
public class Demo5_Iterator {
public static void main(String[] args) {
//demo1_Iterator()
Collection c = new ArrayList()
c.add(new Student("张三",23))
c.add(new Student("李四",24))
c.add(new Student("王五",25))
c.add(new Student("赵六",26))
//获取迭代器
Iterator it = c.iterator()
while(it.hasNext()){
//System.out.println(it.next())
Student s = (Student)it.next()
System.out.println(s.getName()+"..."+s.getAge())
}
}
private static void demo1_Iterator() {
Collection c = new ArrayList()
c.add("a")
c.add("b")
c.add("c")
c.add("d")
//对集合中的元素进行迭代(遍历)
Iterator it = c.iterator()
while(it.hasNext()){
System.out.println(it.next())
}
}
}