java中的ArrayList類別的用法:
Add:①將資料「a」和「b」加入ArrayList,用法:
List.add(“a”);
List.add(“b”);//這樣的話「a」就是ArrayList的List中的第一個數據,「b」是第二個,就是說會順序添加數據進入ArrayList不用標示位置編號。
②在第N個數據後面添加一個數據,用法:
List.add(2,“c”);//在第二個數據後添加字符串數據“c”;此時ArrayList必須有足夠多的資料如果List.(4,「d」);就會出現java.lang.lndexOutOfBoundsException異常,因為在位置三處沒有任何資料。
③將一個ArrayList中的所有資料加入另一個ArrayList。用法:
ArrayList r1=new ArrayList();
ArrayList r2=new ArrayList();
r1.add(r2);//會讓r2的資料直接加入r1,r1資料在前r2數據在後。
④將一個ArrayList中的資料加入另一個ArrayList的第N個元素之後。用法:
r1.add(2,r2);
查詢ArrayList的大小,size:
int theSize=r1.size();
查詢特定元素contains: Boolean isIn=r1.contains(1)contains: Boolean isIn=r1.contains(1)//;查詢ArrayList中的1是否引用了對象,若引用了對象則回傳true,若沒有則回傳false。
判斷ArrayList是否為空,isEmpty:
boolean empty=r1.isEmpty();
//若為空則回傳true,否則回傳false。
get()傳回目前索引參數的物件
r1.get(1);
傳回1所引用的物件。
remove()刪除元素,
r1.remove(1);刪除1所引用的物件。
ArrayList類別還有更複雜的方法,書中並沒有提出,所以暫時不提。