Java開發練習7.1 Java集合框架
阿新 • • 發佈:2019-01-25
使用ArrayList集合,對其新增100個不同的元素:
1.使用add()方法將元素新增到ArrayList集合物件中;
2.呼叫集合的iterator()方法獲得Iterator物件,並呼叫Iterator的hasNext()和next()方法,迭代的讀取集合中的每個元素;
3.呼叫get()方法先後讀取索引位置為50和102的元素,要求使用try-catch結構處理下標越界異常;
import java.util.*; public class ArrayListTest { public static void main(String[] args) { ArrayList array = new ArrayList();//建立集合,初始容量預設為10 System.out.println("列印ArrayList中的所有元素:");//新增100個不同的元素 for(int i=1;i<=100;i++){ array.add(i); } Iterator it = array.iterator();//Iterator 迭代陣列 while(it.hasNext()){ //使用hasnext()檢查序列中是否還有元素 System.out.println(it.next()); } //使用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("資料越界"); } } }