您的位置:首页 > 编程语言 > Java开发

JAVA中的三种遍历方式

2015-11-21 19:05 507 查看

java中的三种遍历方式

Product product1=new Product("001", "数学班", 10000);
Product productX=new Product("001", "英语班", 10000);
Product product2=new Product("002", "地理班", 12000);
Product product3=new Product("003", "化学班", 9000);
ArrayList list =new ArrayList();
//添加元素
list.add(product1);
list.add(product2);
list.add(product3);

一、普通for循环

    list是一个Arraylist对象
for (int i = 0; i <list.size(); i++) {
Product pro=(Product)list.get(i);
System.out.println(pro);
}

二、使用迭代器

Iterator itor=list.iterator();
while (itor.hasNext()) {
Product pro = (Product)itor.next();
System.out.println(pro);
}
//用于for循环的话是这样的
for(<span style="font-family: Arial, Helvetica, sans-serif;">Iterator itor=list.iterator;itor.hasNext();</span>){
<pre name="code" class="java">			Product pro = (Product)itor.next();
System.out.println(pro);


}

三、使用增强型for循环,for each语句

for (Object object:list) {
Product pro=(Product)object;
System.out.println(pro);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: