集合的遍历(方式二)
1、迭代器
Iterator iterator() Collection集合的子类特有的
//注意这个方法,返回值类型Iterator,一个接口,实际返回的是这个接口实现类的对象
接口中的抽象方法:
boolean hasNext() //迭代具有更多元素,返回true
Objext next() //返回迭代的下一个元素
eg: 用集合创建5个学生对象,并遍历对象
分析:
- 创建集合对象
- 创建对象元素
- 把元素添加到集合
- 遍历集合
a:通过集合对象那个获取迭代器
b:通过迭代器对象的hasNext()方法判断是否有元素
c:通过迭代器对象的next()方法获取元素并移动到下一位置
详细代码
//创建集合对象
Collection c = new ArrayList();
//创建并添加元素
c.add("hello");
c.add("java");