-
-
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); } }