有两个数组,第一个数组内容为【江苏省,浙江省,江西省,广东省,福建省】,第二个数组为【南京,杭州,南昌,广州,福建】将第一个数组元素作为key,第二个数组元素作为value存储到Map集合中(HashMap),如{江苏省=南京}并遍历Map集合输出:key的省会是
时间: 2023-12-09 19:07:05 浏览: 40
你可以这样实现:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
String[] keys = {"江苏省", "浙江省", "江西省", "广东省", "福建省"};
String[] values = {"南京", "杭州", "南昌", "广州", "福州"};
Map<String, String> map = new HashMap<>();
for (int i = 0; i < keys.length; i++) {
map.put(keys[i], values[i]);
}
for (Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
String province = key.substring(0, key.length() - 1) + "会";
System.out.println("key的省会是:" + province);
}
}
}
```
输出结果为:
```
key的省会是:南京会
key的省会是:杭州会
key的省会是:南昌会
key的省会是:广州会
key的省会是:福州会
```
阅读全文