java ArrayList集合迭代讀取元素


使用泛型版的ArrayList集合,對其添加100個不同的整數:

1.使用add()方法將100個整數添加到ArrayList集合中;

2.調用集合的iterator()方法獲得Iterator器,並調用Iterator的hasNext()和next()方法,迭代的讀取集合中的每個整數並輸出;

3.調用get()方法先后讀取索引為50和102的整數,要求使用try-catch結構處理下標越界異常

 

import java.util.ArrayList;
import java.util.Iterator;

public class aabb {
public static void main(String[] args) {
        ArrayList array = new ArrayList();
        System.out.println("打印ArrayList中的所有元素:");
        for(int i=1;i<=100;i++){
            array.add(i);
        }
        Iterator it = array.iterator();
        while(it.hasNext()){
            System.out.println(it.next()); }

        try {
            System.out.println("調用get()讀取索引位置為50:");   
            System.out.println(array.get(50));
            System.out.println("調用get()讀取索引位置為102:");   
            System.out.println(array.get(102));
            }
          catch (IndexOutOfBoundsException e) { 
                System.out.println("數據越界啦");
            }

    }

}

運行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM