HashMap<String,String>
时间: 2024-06-14 16:06:40 浏览: 9
HashMap是Java中的一个主要的Map实现类,它是基于哈希表的数据结构来存储键值对。HashMap是线程不安全的,但是它的效率很高。HashMap允许存储null的key和value。
下面是一个演示HashMap的例子:
```java
import java.util.HashMap;
public class HashMapDemo {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, String> hashMap = new HashMap<>();
// 添加键值对
hashMap.put("key1", "value1");
hashMap.put("key2", "value2");
hashMap.put("key3", "value3");
// 获取值
String value = hashMap.get("key2");
System.out.println("Value for key2: " + value); // 输出:Value for key2: value2
// 判断是否包含某个键
boolean containsKey = hashMap.containsKey("key3");
System.out.println("Contains key3: " + containsKey); // 输出:Contains key3: true
// 删除键值对
hashMap.remove("key1");
// 遍历HashMap
for (String key : hashMap.keySet()) {
String val = hashMap.get(key);
System.out.println(key + ": " + val);
}
}
}
```