Java HashMap 常用方法详解及示例
在 Java 中,HashMap 是一个常用的键值对存储数据结构。以下是几个常用的 HashMap 方法的例子:
- 'put(key, value)':将键值对添加到 HashMap 中。例如:
HashMap<String, Integer> map = new HashMap<>();
map.put('apple', 1);
map.put('banana', 2);
map.put('cherry', 3);
- 'get(key)':根据键获取对应的值。例如:
int value = map.get('banana');
System.out.println(value); // 输出 2
- 'containsKey(key)':检查 HashMap 中是否存在指定的键。例如:
boolean contains = map.containsKey('apple');
System.out.println(contains); // 输出 true
- 'containsValue(value)':检查 HashMap 中是否存在指定的值。例如:
boolean contains = map.containsValue(3);
System.out.println(contains); // 输出 true
- 'remove(key)':根据键移除对应的键值对。例如:
map.remove('banana');
- 'size()':获取 HashMap 中键值对的数量。例如:
int size = map.size();
System.out.println(size); // 输出 2
- 'keySet()':获取 HashMap 中所有键的集合。例如:
Set<String> keys = map.keySet();
for (String key : keys) {
System.out.println(key);
}
- 'values()':获取 HashMap 中所有值的集合。例如:
Collection<Integer> values = map.values();
for (Integer value : values) {
System.out.println(value);
}
这些方法可以帮助我们在 HashMap 中进行常见的操作,方便地存储和获取键值对数据。
原文地址: http://www.cveoy.top/t/topic/hmgq 著作权归作者所有。请勿转载和采集!