有2个数组,第一个数组内容为:[江苏省,浙江省,江西省,广东省,福建省],第二个数组为:[南京,杭州,南昌,广州,福州],将第一个数组元素作为key,第二个数组元素作为value存储到Map 集合中(HashMap),如{江苏省=南京,浙江省=杭州,…}。并遍历Map 集合输出:key 的省会是value,例如:江苏省的省会是南京。
时间: 2024-01-04 14:03:36 浏览: 88
好的,下面是代码实现:
```java
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
String[] provinces = {"江苏省", "浙江省", "江西省", "广东省", "福建省"};
String[] cities = {"南京", "杭州", "南昌", "广州", "福州"};
Map<String, String> map = new HashMap<>();
// 将数组元素作为key,数组元素对应的值作为value存储到Map集合中
for (int i = 0; i < provinces.length; i++) {
map.put(provinces[i], cities[i]);
}
// 遍历Map集合输出结果
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + "的省会是" + entry.getValue());
}
}
}
```
输出结果如下:
```
江苏省的省会是南京
浙江省的省会是杭州
江西省的省会是南昌
广东省的省会是广州
福建省的省会是福州
```
阅读全文