java语音创建map集合,键和值为string,并遍历
时间: 2023-05-18 18:06:01 浏览: 53
可以使用以下代码创建一个键和值都为字符串类型的Map集合,并遍历它:
```java
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
```
输出结果为:
```
Key: key1, Value: value1
Key: key2, Value: value2
Key: key3, Value: value3
```
相关问题
创建map集合,键和值为string,并遍历
可以使用以下代码创建一个键和值都为string类型的map集合,并遍历它:
```go
package main
import "fmt"
func main() {
// 创建map集合
m := make(map[string]string)
// 添加键值对
m["name"] = "张三"
m["age"] = "18"
m["gender"] = "男"
// 遍历map集合
for k, v := range m {
fmt.Printf("%s: %s\n", k, v)
}
}
```
输出结果为:
```
name: 张三
age: 18
gender: 男
```
java的map遍历键和值
在Java中,遍历Map的键和值有多种方式,以下是其中两种常见的方法:
1. 使用entrySet()方法遍历键值对:
```
Map<String, Integer> map = new HashMap<>();
// 假设map已经被填充了一些键值对
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
// 对键和值进行操作
System.out.println("Key: " + key + ", Value: " + value);
}
```
2. 使用keySet()方法遍历键,再通过键获取值:
```
Map<String, Integer> map = new HashMap<>();
// 假设map已经被填充了一些键值对
for (String key : map.keySet()) {
Integer value = map.get(key);
// 对键和值进行操作
System.out.println("Key: " + key + ", Value: " + value);
}
```