ArrayList常用方法

2021-08-21 04:56:28 字數 1352 閱讀 9284

(1)增加

public class testcollection

system.out.println(hero);

hero hero2=new hero("s");

hero.add(3,hero2);

system.out.println(hero.tostring());

}public class hero

public hero(string name)

public string tostring()

(2)判斷是否存在

system.out.println(hero.contains(new hero("hero 1")));

system.out.println(hero.contains(hero2));

(3)獲取制定位置的物件

//獲得制定位置的物件

system.out.println(hero.get(5));

//如果超出範圍,依然會報錯

system.out.println(hero.get(6));

(4)刪除

hero.remove(2);

system.out.println(hero);

(5)獲得物件所處的位置

indexof用於判斷乙個物件在arraylist中所處的位置

與containsyiyang,判斷標準是物件是否相同,而非物件的name值是否相等

system.out.println(hero.indexof(new hero("hero 1")));

system.out.println(hero.indexof(hero2);

(6)替換

hero.set(5,new hero("hero 5"));

system.out.println(hero);

(7)獲取大小

system.out.println(hero.size());

(8)轉換為陣列

hero hs=(hero)hero.toarray(new hero{}};

system.out.println(hs);

(9)把另乙個容器所有物件都加進來

arraylist ay=new arraylist();

ay.add(new hero("hero a"));

ay.add(new hero("hero b"));

system.out.println(ay);

hero.addall(ay);

system.out.println(hero);

(10)清空

hero.clear();

system.out.println(hero);

ArrayList常用方法

public static void main string args system.out.println 第二種 通過索引值遍歷 system.out.print 通過索引值遍歷 for int i 0 i arraylist.size i system.out.println 第三種 for迴...

ArrayList及Map常用方法

arraylist 儲存有序可重複元素,增刪改查 分別為 list.add int index,object object list.remove int index list.set index,element list.get int index list.size map儲存無序,不可重複的元...

ArrayList集合的常用方法與演示

1 add方法 一種是直接add物件,把物件加入最後面,一種是在指定位置加入 private static void addtest system.out.println soldiers 向指定位置新增物件 soldiers.add 2,newuser 軍官 system.out.println ...