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 }