s-day04-集合的嵌套
This commit is contained in:
@@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user