程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 【Java學習筆記】使用Iterator時,對對象進行強制轉化的小問題,學習筆記iterator

【Java學習筆記】使用Iterator時,對對象進行強制轉化的小問題,學習筆記iterator

編輯:JAVA綜合教程

【Java學習筆記】使用Iterator時,對對象進行強制轉化的小問題,學習筆記iterator


 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 }

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved