首页 > 其他分享> > 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