其他分享
首页 > 其他分享> > 7、[简答题] 【Map集合的使用】 有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省],第二个数组为:[哈尔滨,杭州,南昌,广州,福州],将第一个数组元素作为key,第二个

7、[简答题] 【Map集合的使用】 有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省],第二个数组为:[哈尔滨,杭州,南昌,广州,福州],将第一个数组元素作为key,第二个

作者:互联网

7、[简答题]

【Map集合的使用】

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

                   第二个数组为:[哈尔滨,杭州,南昌,广州,福州],将第一个数组元素作为key,第二个数组元素作为value存储到Map集合中。

如{黑龙江省=哈尔滨, 浙江省=杭州, …}。

package day_04_test;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashMap;

//7、[简答题]
//【Map集合的使用】
//有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省],
// 第二个数组为:[哈尔滨,杭州,南昌,广州,福州],将第一个数组元素作为key,第二个数组元素作为value存储到Map集合中。
// 如{黑龙江省=哈尔滨, 浙江省=杭州, …}。
public class Demo7 {
    public static void main(String[] args) {
        ArrayList<String> arrayList1 = new ArrayList<>();
        ArrayList<String> arrayList2 = new ArrayList<>();

        Collections.addAll(arrayList1,"黑龙江省", "浙江省", "江西省", "广东省", "福建省");
        Collections.addAll(arrayList2, "哈尔滨", "杭州", "南昌", "广州", "福州");
        //创建map集合
        LinkedHashMap<String, String> linkedHashMap = new LinkedHashMap<>();
        for (int i = 0; i <arrayList1.size() ; i++) {
            linkedHashMap.put(arrayList1.get(i), arrayList2.get(i));
        }
        System.out.println(linkedHashMap);
    }
}
 

标签:Map,黑龙江省,ArrayList,哈尔滨,数组,浙江省
来源: https://www.cnblogs.com/x-house/p/16099580.html