Java集合 純小白自己宣告給自己的 勿噴

2021-08-04 10:31:08 字數 696 閱讀 4979

arraylist:jdk1.2之後推出,採用一部處理方式,效能高,屬於非線性安全。

vector:jdk1.0推出,採用同步處理方式,效能低,屬於線性安全。

判斷集合是否為空:boolean isempty()

查詢指定的物件是否存在:int indexof(object o)

雜湊存放:hashset

有序存放:treeset

詳情檢視api;

注:在迭代輸出的同時絕對不能對集合進行刪除元素

錯誤示範:

hashmap的key是唯一的

通過鍵找值

判斷key是否存在

判斷值是否存在

得到全部的鍵,值

列印所有的鍵,通過迭代器進行輸出,用while得到所有的鍵值對。

Linux學習 純小白的自述

以前在rt thread實習期間使用過gitlab markdown,主要模仿組內的幾位大佬寫週報。通過在csdn上寫部落格希望能加深對markdown編輯器各種語法的學習,畢竟markdown編輯器的應用還是很廣泛的。linux的重要性大家應該都知道。嵌入式開發出身的我接觸的很多大佬包括老師 師兄...

純手寫ArrayList集合 二

在閱讀arraylist的jdk原始碼的時候,你經常會看到這兩個系統函式 arrays.copyof elementdata,size 而這個方法的原始碼是 public static t copyof t original,int newlength public static t copyof ...

Java集合 Map集合

map map 用於儲存具有對映關係的資料,因此 map 集合裡儲存著兩組值,一組值用於儲存 map 裡的 key,另外一組用於儲存 map 裡的 value map 中的 key 和 value 都可以是任何引用型別的資料 map 中的 key 不允許重複,即同乙個 map 物件的任何兩個 key...