原文: https://beginnersbook.com/2014/08/hashmap-get-value-from-key-example/
描述
在提供键时从HashMap获取值的程序。
示例
import java.util.HashMap;class HashMapDemo{public static void main(String[] args) {// Create a HashMapHashMap<Integer, String> hmap = new HashMap<Integer, String>();//add elements to HashMaphmap.put(1, "AA");hmap.put(2, "BB");hmap.put(3, "CC");hmap.put(4, "DD");// Getting values from HashMapString val=hmap.get(4);System.out.println("The Value mapped to Key 4 is:"+ val);/* Here Key "5" is not mapped to any value so this* operation returns null.*/String val2=hmap.get(5);System.out.println("The Value mapped to Key 5 is:"+ val2);}}
输出:
The Value mapped to Key 4 is:DDThe Value mapped to Key 5 is:null
注意:在上面的程序中,键 5 没有映射到任何值,因此get()方法返回null,但是您不能使用此方法来检查HashMap中是否存在某个键,因为返回值null不一定表示映射不包含键;映射也可能将键明确映射为null。您必须使用containsKey()方法来检查HashMap中键是否存在。
