使用泛型版的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("數據越界啦"); } } }
運行結果: