hashmap输出键值
时间: 2024-05-09 17:12:55 浏览: 19
在HashMap中,我们可以通过以下两种方式输出键值:
1. 使用keySet()方法获取所有键的集合,然后遍历该集合获取对应的值。
示例代码如下:
```
HashMap<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 遍历keySet()集合获取所有键的值
for (String key : map.keySet()) {
Integer value = map.get(key);
System.out.println(key + ":" + value);
}
```
2. 使用entrySet()方法获取所有键值对的集合,然后遍历该集合获取键和值。
示例代码如下:
```
HashMap<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 遍历entrySet()集合获取所有键值对的值
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + ":" + value);
}
```
相关问题
hashmap添加键值对
要向HashMap添加键值对,您可以使用put()方法。put()方法接受两个参数,第一个参数键,第二个参数是对应的值。以下是一个示例代码:
```java
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加键值对
hashMap.put("键1", 1);
hashMap.put("键2", 2);
hashMap.put("键3", 3);
// 打印HashMap内容
System.out.println(hashMap);
}
}
```
运行上述代码,将会输出以下结果:
```
{键1=1, 键2=2, 键3=3}
```
可以看到,HashMap成功添加了三个键值对。您可以将put()方法用于添加其他键值对。
java中hashmap的键值名
在Java中,HashMap的键(Key)和值(Value)可以是任何对象类型。通常情况下,我们使用字符串或整数作为键名,而值可以是任何对象类型,包括自定义对象。例如:
```java
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("John", 25);
map.put("Alice", 30);
```
在上面的例子中,我们使用字符串作为键名,整数作为值。我们可以使用`get()`方法通过键名来获取对应的值,例如:
```java
int age = map.get("John");
System.out.println(age); // 输出 25
```