1.map介面
實現類:hashmap類
map介面常用方法:
方法名說明
object put(object key,object val)
以「鍵-值對」的方式進行儲存
object get(object key)
根據鍵返回相關聯的值,如果不存在鍵,返回null
object remove(object key)
刪除由指定的鍵對映的「鍵-值對」
int size()
返回元素個數
set keyset()
返回鍵的集合
collection values()
返回值的集合
boolean containskey(object key)
如果存在由指定的鍵對映的「鍵-值對」,返回true
set entryset()
可以得到由所有鍵值對組成的集合,儲存了鍵和值
enteryset用法:
set set=map.entryset();
iterator iterator=set.iterator();
while (iterator.hasnext())
例子:
public class ch01 */
system.out.println(set);
// 所有鍵值中的值,組成乙個collection集合,通過values方法來獲得
collection collection = map.values();
/*遍歷輸出:
i terator iterator = collection.iterator();
while (iterator.hasnext()) */
system.out.println(collection);
//entryset方法得到由所有鍵值對組成的集合
set set2=map.entryset();
iterator iterator2=set2.iterator();
while (iterator2.hasnext())
system.out.println(set2); }
} }
Java學習 Map介面
map集合 一次新增一對元素 collection一次新增乙個元素 map也稱為雙列集合 collection集合也被稱為單列集合 map集合儲存的是鍵值對 並且必須保證鍵的唯一性 常用方法 1,新增 value put key,value 返回和前乙個key關聯的值,如果沒有則返回null 比如 ...
Map介面知識點
map知識點 1 map介面 hashmap集合 linkedhashmap集合 2 map 雙列集合,collection 單列集合 3 hashmap 要保證鍵的唯 一 不重複,需要重寫鍵的hashcode 方法 equals 方法。4 linkedhashmap儲存順序一致 5 map 鍵ke...
java容器之Map介面
hashmap類 在介紹hashmap之前,有必要介紹下關於雜湊表的知識。太久沒用到雜湊表,沒想到一時竟然忘記了它的存在的意義了,看來不多做筆記真不行 雜湊表 支援以常數時間對任何命名項的檢索或刪除。為什麼能夠這麼會有這種效果呢?原理是 定義乙個空的tablesize大小陣列,每個要插入元素根據雜湊...