Newbie蔡  
 1 import java.util.ArrayList;
 2 import java.util.Iterator;
 3 
 4 import cn.itcast.p1.bean.Person;
 5 
 6 public class ArrayListTest {
 7 
 8     public static void main(String[] args) {
 9         ArrayList al = new ArrayList();
10         
11         al.add(new Person("lisi1",22));
12         al.add(new Person("lisi2",23));
13         al.add(new Person("lisi3",24));
14         al.add(new Person("lisi4",25));
15         
16         Iterator it = al.iterator();
17         
18         while(it.hasNext())
19         {
20 //            System.out.println(((Person) it.next()).getName()+"--"+((Person) it.next()).getAge());  //结果一
21             //这种方法取出是不对的,如果集合容器的元素个数是单数时,会抛出java.util.NoSuchElementException错误
22             
23             Person p = (Person) it.next();
24             
25             System.out.println(p.getName()+"--"+p.getAge());   //结果二
26         }
27 
28     }
29 
30 }

 

 

 

posted on 2016-08-23 16:13  Newbie蔡  阅读(806)  评论(2)    收藏  举报