映射_保存省会

问题描述

创建2个字符串数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省]

第二个数组为:[哈尔滨,杭州,南昌,广州,福州]

将第一个数组元素作为key,第二个数组元素作为value存储到Map集合中。

删除Map集合中Key=黑龙江省的键值对。

迭代Map集合,参考的输出数据格式如下:

福建省=福州
浙江省=杭州
江西省=南昌
广东省=广州

参考代码

import java.util.HashMap;
import java.util.Map;

public class ProvinceCityMap {
    public static void main(String[] args) {
        String[] provinces = {"黑龙江省", "浙江省", "江西省", "广东省", "福建省"};
        String[] cities = {"哈尔滨", "杭州", "南昌", "广州", "福州"};

        Map<String, String> map = new HashMap<>();

        // 将两个数组中的元素存入Map集合
        for (int i = 0; i < provinces.length; i++) {
            map.put(provinces[i], cities[i]);
        }

        // 删除键为"黑龙江省"的键值对
        map.remove("黑龙江省");

        // 迭代并输出Map集合
        for (Map.Entry<String, String> entry : map.entrySet()) {
            System.out.println(entry.getKey() + "=" + entry.getValue());
        }
    }
}

 

posted @ 2024-12-02 01:00  xkfx  阅读(53)  评论(0编辑  收藏  举报