關於HsahMap的各種方法使用總結

2021-08-19 03:52:56 字數 821 閱讀 1540

1,map是與collection同級的介面,我們常用它的hashmap實現類

hashmap是通過鍵值對應的關係來儲存資訊的,與我們之前的list和set都不一樣

每乙個key都對應乙個value,可以儲存不同的物件

我們獲取它儲存的value就只能通過get(key)方法來獲取

遍歷也一樣的,

必須先將每個key都遍歷出來,再通過

get方法將對應的值也遍歷出來

所以我們必須先通過

keyset方法先將

key轉換為集合,再通過

迭代器或者

加強型for來遍歷

hashmap的各種使用方法:

map的各種方法:

新增(儲存呼叫的方法是用put()

;)map.put(key, value);

獲取值map.get(key);

清空map.clear();

刪除(整對刪除)

map.remove(key);

查詢對比鍵

map.containskey(key);

查詢對比值

map.containsvalue(value);

獲取長度

map.size();將鍵

轉換為集合

map.keyset();將值

轉換為陣列

map.values();

示例:public class test

system.out.println("*****************************************");

for (string key :set)

Object的各種方法

obj.hasownproperty prop 引數 prop 要檢測的屬性字串名稱或者symbol 返回值用來判斷乙個物件是否含有指定的屬性的boolean 所有繼承了object的物件,都會繼承到hasownproperty 方法。這個方法用來檢測乙個物件是否含有特定的自身屬性。和in運算子不同...

ArrayList的各種方法

arraylist。arraylist可以新增任何元素進去。在使用前需要新增命名空間 using system.collections 使用方法 arraylist list new arraylist list.add 表示新增單個元素 list.addrange 表示新增乙個集合元素 list....

Object的各種方法

obj.hasownproperty prop 引數 prop 要檢測的屬性字串名稱或者symbol 返回值用來判斷乙個物件是否含有指定的屬性的boolean 所有繼承了object的物件,都會繼承到hasownproperty 方法。這個方法用來檢測乙個物件是否含有特定的自身屬性。和in運算子不同...