"Java中键值对详解:HashMap、TreeMap、LinkedHashMap 实例演示"\n\nJava中键值对是通过Map接口来实现的。Map是一个接口,它定义了一种将键映射到值的结构。Java中常用的实现类有HashMap、TreeMap、LinkedHashMap等。\n\n下面是一个使用HashMap实现键值对的例子:\n\njava\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class KeyValueExample {\n public static void main(String[] args) {\n // 创建一个HashMap对象\n Map<String, Integer> map = new HashMap<>();\n\n // 向map中添加键值对\n map.put("apple", 1);\n map.put("banana", 2);\n map.put("cherry", 3);\n\n // 获取某个键对应的值\n int value = map.get("banana");\n System.out.println("The value of 'banana' is: " + value);\n\n // 遍历map中的所有键值对\n for (Map.Entry<String, Integer> entry : map.entrySet()) {\n String key = entry.getKey();\n int val = entry.getValue();\n System.out.println("Key: " + key + ", Value: " + val);\n }\n }\n}\n\n\n运行结果:\n\n\nThe value of 'banana' is: 2\nKey: apple, Value: 1\nKey: banana, Value: 2\nKey: cherry, Value: 3\n\n\n在上面的例子中,我们使用HashMap存储了一些水果的名称和对应的编号。通过get方法可以根据键获取对应的值,使用entrySet方法可以遍历所有的键值对。


原文地址: https://www.cveoy.top/t/topic/pDlJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录