在Java中,Map类是用于存储键值对的集合。下面是使用Map类的一些常见操作:
-
创建Map对象:
复制Map
map = new HashMap<>(); -
添加键值对:
复制map.put("key1", 1); map.put("key2", 2);
-
获取键对应的值:
复制int value = https://www.yisu.com/ask/map.get("key1"); // 返回1
-
判断是否包含键:
复制boolean containsKey = map.containsKey("key1"); // 返回true
-
判断是否包含值:
复制boolean containsValue = https://www.yisu.com/ask/map.containsValue(1); // 返回true>
-
获取所有键的集合:
复制Set
keys = map.keySet(); -
获取所有值的集合:
复制Collection
values = map.values(); -
遍历Map:
复制// 遍历键值对 for (Map.Entry
entry : map.entrySet()) { String key = entry.getKey(); int value = https://www.yisu.com/ask/entry.getValue();": " + value); } // 遍历键 for (String key : map.keySet()) { int value = https://www.yisu.com/ask/map.get(key);": " + value); } // 遍历值 for (int value : map.values()) { System.out.println(value); } -
删除键值对:
复制map.remove("key1");
以上是Map类的一些基本用法,还有其他更高级的用法可以查阅Java官方文档或其他Java教程。