util.HashMap
时间: 2024-06-15 09:04:40 浏览: 62
util.HashMap是Java中的一个类,它实现了Map接口,用于存储键值对的集合。HashMap使用哈希表来实现,可以快速地进行插入、删除和查找操作。以下是util.HashMap的一些特点和用法:
1. 特点:
- HashMap中的键和值可以为任意类型的对象。
- 键是唯一的,不允许重复。
- 允许使用null作为键和值。
- 不保证元素的顺序,即不保证插入顺序和遍历顺序一致。
2. 常用方法:
- put(key, value):向HashMap中插入键值对。
- get(key):根据键获取对应的值。
- remove(key):根据键删除对应的键值对。
- containsKey(key):判断HashMap中是否包含指定的键。
- containsValue(value):判断HashMap中是否包含指定的值。
- size():返回HashMap中键值对的数量。
3. 示例代码:
```java
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 向HashMap中插入键值对
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("orange", 3);
// 根据键获取值
int value = hashMap.get("apple");
System.out.println("Value of 'apple': " + value);
// 判断是否包含指定的键
boolean containsKey = hashMap.containsKey("banana");
System.out.println("Contains key 'banana': " + containsKey);
// 删除键值对
hashMap.remove("orange");
// 获取HashMap的大小
int size = hashMap.size();
System.out.println("Size of HashMap: " + size);
}
}
```
阅读全文