首頁  >  文章  >  Java  >  java中的ArrayList類別的用法

java中的ArrayList類別的用法

巴扎黑
巴扎黑原創
2016-12-02 09:31:531956瀏覽

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類別還有更複雜的方法,書中並沒有提出,所以暫時不提。 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn