Java Map 读取值:get() 方法详解及示例
"Java Map 读取值:get() 方法详解及示例"\n\n本教程详细介绍了如何在Java中使用get(key)方法从Map中读取特定键的值,并提供了一个简单的示例代码。同时,还讲解了如何检查Map中是否存在给定的键,以及如何处理不存在键的情况。\n\n使用 get() 方法读取 Map 值\n\n在Java中,可以使用get(key)方法来从Map中读取特定键的值。以下是一个简单的例子:\n\njava\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class Main {\n public static void main(String[] args) {\n Map<String, Integer> map = new HashMap<>();\n map.put("key1", 1);\n map.put("key2", 2);\n map.put("key3", 3);\n\n int value = map.get("key2");\n System.out.println(value); // 输出:2\n }\n}\n\n\n在上面的例子中,我们创建了一个名为map的HashMap,并向其添加了三个键值对。然后,我们使用get("key2")方法从Map中读取键为"key2"的值,并将其存储在value变量中。最后,我们将value打印出来,输出为2。\n\n处理不存在的键\n\n请注意,如果Map中不存在给定的键,则get(key)方法将返回null。因此,在读取Map中的值之前,最好先使用containsKey(key)方法检查是否存在给定的键。\n\njava\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class Main {\n public static void main(String[] args) {\n Map<String, Integer> map = new HashMap<>();\n map.put("key1", 1);\n map.put("key2", 2);\n map.put("key3", 3);\n\n if (map.containsKey("key4")) {\n int value = map.get("key4");\n System.out.println(value); // 输出:2\n } else {\n System.out.println("Map中不存在键key4");\n }\n }\n}\n\n\n在上面的代码中,我们首先使用containsKey("key4")方法检查Map中是否存在键"key4"。如果存在,则读取其值并打印出来。否则,输出一条提示信息。\n\n总结\n\nget(key)方法是Java Map中最常用的方法之一,它用于读取特定键的值。在使用get(key)方法之前,最好先使用containsKey(key)方法检查是否存在给定的键,以避免出现NullPointerException异常。\n
原文地址: https://www.cveoy.top/t/topic/pq61 著作权归作者所有。请勿转载和采集!