用java:有两个数组,第一个数组的内容为“[广东省,云南省,贵州省,浙江省,福建省]”,第二个数组为“[广州市,昆明市,贵阳市,杭州市,福州市]”,将第一个数组中的元素作为key,将第2个数组中的元素作为value存储到map集合中,如“「广东省-广州市,云南省-昆明市,……」”。然后遍历整个集合输出各省份和对应的首府。
时间: 2024-02-11 08:08:01 浏览: 67
使用java实现复数的加减乘除,并将它们存储在集合中,实现复数的增删改查等,也能按照复数的数学表示格式将集合中所有复数打印输出。
以下是Java代码实现:
```
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
String[] provinces = {"广东省", "云南省", "贵州省", "浙江省", "福建省"};
String[] capitals = {"广州市", "昆明市", "贵阳市", "杭州市", "福州市"};
Map<String, String> map = new HashMap<>();
for (int i = 0; i < provinces.length; i++) {
map.put(provinces[i], capitals[i]);
}
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + "-" + entry.getValue());
}
}
}
```
输出结果:
```
广东省-广州市
云南省-昆明市
贵州省-贵阳市
浙江省-杭州市
福建省-福州市
```
阅读全文