Collection遍历

 1 package test;
 2 
 3 
 4 import java.util.ArrayList;
 5 import java.util.Collection;
 6 import java.util.Iterator;
 7 
 8 
 9 
10 public class Test01 {
11     public static void main(String[] args) throws Exception {
12         Collection c=new ArrayList();
13         
14         Student s1=new Student("hello",22);
15         Student s2=new Student("world",22);
16         Student s3=new Student("哈哈",12);
17         Student s4=new Student("搜索",13);
18         
19         c.add(s1);
20         c.add(s2);
21         c.add(s3);
22         c.add(s4);
23         
24         //转为数组遍历
25         Object[] objs=c.toArray();
26         for(int x=0;x<objs.length;x++){
27             Student s=(Student)objs[x];
28             System.out.println(s.getName());
29         }
30         
31         //迭代器遍历
32         Iterator it=c.iterator();
33         while(it.hasNext()){
34             Student s=(Student)it.next();
35             System.out.println(s.getName());
36         }
37     }
38 }

 

 1 package test;
 2 
 3 
 4 import java.util.ArrayList;
 5 import java.util.Iterator;
 6 import java.util.List;
 7 
 8 
 9 
10 
11 
12 
13 public class Test01 {
14     public static void main(String[] args) throws Exception {
15         List list=new ArrayList();
16         
17         list.add("hello");
18         list.add("world");
19         list.add("java");
20         //list遍历方式1
21         Iterator it=list.iterator();
22         while(it.hasNext()){
23             String s=(String)it.next();
24             System.out.println(s);
25         }
26         //list遍历方式2
27         for(int x=0;x<list.size();x++){
28             String s=(String)list.get(x);
29             System.out.println(s);
30         }
31     }
32 }

 

转载于:https://www.cnblogs.com/chengling/p/4755046.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值