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運算子不同...