-
`public V put(K key, V value)`: 把指定的鍵與指定的值添加到Map集合中。
-
public V remove(Object key): 把指定的鍵 所對應的鍵值對元素 在Map集合中刪除,返回被刪除元素的值。
-
public V get(Object key) 根據指定的鍵,在Map集合中獲取對應的值。
-
boolean containsKey(Object key) 判斷集合中是否包含指定的鍵。
-
public Set<K> keySet(): 獲取Map集合中所有的鍵,存儲到Set集合中。
-
public Set<Map.Entry<K,V>> entrySet(): 獲取到Map集合中所有的鍵值對對象的集合(Set集合)。sf
1.遍歷key
public static void main(String[] args) {
//創建Map集合對象
HashMap<String, String> map = new HashMap<String,String>();
//添加元素到集合
map.put("胡歌", "霍建華");
map.put("郭德綱", "於謙");
map.put("薛之謙", "大張偉");
//獲取所有的鍵 獲取鍵集
Set<String> keys = map.keySet();
// 遍歷鍵集 得到 每一個鍵
for (String key : keys) {
//key 就是鍵
//獲取對應值
String value = map.get(key);
System.out.println(key+"的CP是:"+value);
}
}
1.遍歷ke'y和value
public static void main(String[] args) {
// 創建Map集合對象
HashMap<String, String> map = new HashMap<String,String>();
// 添加元素到集合
map.put("胡歌", "霍建華");
map.put("郭德綱", "於謙");
map.put("薛之謙", "大張偉");
// 獲取 所有的 entry對象 entrySet
Set<Entry<String,String>> entrySet = map.entrySet();
// 遍歷得到每一個entry對象
for (Entry<String, String> entry : entrySet) {
// 解析
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key+"的CP是:"+value);
}
}