s-day04-集合的嵌套

This commit is contained in:
2026-08-03 10:59:59 +08:00
parent 375c9ab275
commit a791691c33
@@ -0,0 +1,29 @@
package com.inmind.map01;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
/*
集合的嵌套
使用集合的嵌套,显示哪个省份有哪些城市
省份作为Key String
城市作为值(有很多数据,容器集合)
*/
public class MapDemo07 {
public static void main(String[] args) {
//使用Map实现哪些省份有什么城市
//江苏省:南京市、无锡市、苏州市、南通市、常州市
//先准备城市
ArrayList<String> cityList1 = new ArrayList<>();
Collections.addAll(cityList1, "南京市", "无锡市", "苏州市", "南通市", "常州市");
ArrayList<String> cityList2 = new ArrayList<>();
Collections.addAll(cityList2, "杭州市", "宁波市", "温州市", "绍兴市");
//创建一个双列集合保存哪些省份有什么城市
HashMap<String, ArrayList<String>> maps = new HashMap<>();
maps.put("江苏省", cityList1);
maps.put("浙江省", cityList2);
System.out.println(maps);
}
}