集合的嵌套
既然集合类型中的元素类型是泛型,那么能否嵌套存储呢?
public static void main(String[] args) {Map<String, List<Integer>> map = new HashMap<>(); //每一个映射都是 字符串<->列表map.put("卡布奇诺今犹在", new LinkedList<>());map.put("不见当年倒茶人", new LinkedList<>());System.out.println(map.keySet());System.out.println(map.values());}
通过Key获取到对应的值后,就是一个列表:
map.get("卡布奇诺今犹在").add(10);System.out.println(map.get("卡布奇诺今犹在").get(0));
让套娃继续下去:
public static void main(String[] args) {Map<Integer, Map<Integer, Map<Integer, String>>> map = new HashMap<>();}
你也可以使用List来套娃别的:
public static void main(String[] args) {List<Map<String, Set<String>>> list = new LinkedList<>();}
