collection接口遍历元素
方式一:使用Iterator
- Iterator对象被称为迭代器,主要用于遍历collection集合中的元素
- 所有实现了collection接口的集合类,都有一个iterator()方法,用以返回一个实现Iterator接口的对象,即可以返回一个迭代器。
- iterator的结构
- Iterator仅用于遍历集合,它本身并不存放对象
package com.JiHe_.Collection_;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Demo03 {
public static void main(String[] args) {
Collection col = new ArrayList();
col.add(new book1("西游记","吴承恩",55.6));
col.add(new book1("红楼梦","曹雪芹",60.6));
col.add(new book1("三国演义","罗贯中",55.5));
col.add(new book1("水浒传","施耐庵",50));
System.out.println(col);
Iterator iterator = col.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
}
}
class book1{
private String name;
private String author;
private double price;
public book1(String name, String author, double price){
this.name =name;
this.author=author;
this.price=price;
}
public String getName() {
return name;