java hashmap的用法
时间: 2024-03-05 20:45:33 浏览: 76
以下是Java HashMap的用法示例:
1. 使用put()方法向HashMap中添加键值对:
```java
HashMap<String, String> hashMap = new HashMap<>();
hashMap.put("key1", "value1");
hashMap.put("key2", "value2");
```
2. 使用get()方法获取HashMap中指定键的值:
```java
String value = hashMap.get("key1");
System.out.println(value); // 输出:value1
```
3. 使用containsKey()方法检查HashMap中是否包含指定的键:
```java
boolean contains = hashMap.containsKey("key2");
System.out.println(contains); // 输出:true
```
4. 使用remove()方法从HashMap中删除指定的键值对:
```java
hashMap.remove("key1");
System.out.println(hashMap); // 输出:{key2=value2}
```
5. 使用keySet()方法获取HashMap中所有的键:
```java
Set<String> keys = hashMap.keySet();
System.out.println(keys); // 输出:[key2]
```
6. 使用values()方法获取HashMap中所有的值:
```java
Collection<String> values = hashMap.values();
System.out.println(values); // 输出:[value2]
```
7. 使用entrySet()方法遍历HashMap中的所有键值对:
```java
for (Map.Entry<String, String> entry : hashMap.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key + ": " + value);
}
```
阅读全文
相关推荐


















