需求:创建一个HashMap 集合,存储省份下的城市,key是为省份 value 是为该省份下的城市
例如:key=湖北省 value=[武汉市、孝感市、鄂州市] key=江苏省 value[苏州、南京]
话不多说!!撸代码!!!
import java.util.ArrayList;
import java.util.HashMap;
public class Test01 {
public static void main(String[] args) {
HashMap<String, ArrayList<String>> hashMap = new HashMap<>();
ArrayList<String> hubei1 = new ArrayList<>();
hubei1.add("武汉市");
hubei1.add("孝感市");
hubei1.add("鄂州市");
hashMap.put("湖北省", hubei1);
ArrayList<String> js = new ArrayList<>();
js.add("苏州");
js.add("南京");
hashMap.put("江苏省", js);
for (String key : hashMap.keySet()) {
System.out.println("省份:" + key);
System.out.println("城市");
System.out.println(hashMap.get(key));
System.out.println("--------------");
}
}
}