如何使用List集合

2021-09-25 01:30:32 字數 765 閱讀 3935

1.list 是乙個介面,不能直接new乙個出來,但是他裡面包含了很多子類最常用的要數arrarylist,用這個子類來實現list介面。

**如下:

listlist=new arraylist<>();
當然也可以直接子類新建子類:

arraylistlist2=new arraylist<>();
最好還是用第一種方法,因為這個物件除了本身還擁有整個list介面的功能,並且報錯問題會比較少。「<>」 這個尖括號裡面需要填寫基礎型別的封裝型別,整個稱之為泛型。可以把執行時的錯誤提前到編譯時解決。

2.下面試list集合的常用操作方法:

list2.add(88);
此方法用於在list2集合中新增元素

collections.addall(list2,5,8,8,9,6,2);
此方法可以一次加入所有元素

list2.remove(5);
把集合中下標為5的元素刪除

list2.size();
獲取集合的長度,也就是他的元素個數

list2.clear();
將集合中的元素全部清空

collections.shuffle(list2);
這個方法也比較常用,可以把此集合中的元素順序全部打亂

Collection集合,List集合

一 collection集合 a collection 集合 單身漢集合 list 特點 有序,可重複,有索引 arraylist 重點掌握 linkedlist 儲存的元素不可重複,訪問順序一致 set 無序,元素不可重複,元素無索引 hashset 重點掌握 linkedhashset tree...

List集合 Set集合

一 請簡述list介面的特點。v 它是乙個元素訪問有序的集合。例如,存元素的順序是11 22 33。那麼集合中,元素的儲存就是按照11 22 33的順序完成的 v 它是乙個帶有索引的集合,通過索引就可以精確的操作集合中的元素 與陣列的索引是乙個道理 v 集合中可以有重複的元素,通過元素的equals...

Map集合與List集合混合使用對比

作為乙個剛開始學程式設計的人來說,下面文字的一些表述肯定會有錯誤,希望前輩們多多批評,或者等以後我自己回過頭來覺得自己當初怎麼這麼菜,那也說明我進步了。嗯,就這樣開始吧!思路一 學校教室的名稱 班級,id和name,分別可以作為map集合裡的鍵和值,也就是分別都有對映關係。這個思路的特點是使用了兩層...