MapK V 工厂方法示例

  • Map<Integer, Integer> immutableEmptyMap = Map.of();
    • 初始化一个空的,不可变的 Map<Integer, Integer>
  • Map<Integer, Integer> immutableMap = Map.of(1, 2, 3, 4);
    • 使用两个初始键值条目初始化不可变的 Map<Integer, Integer>
  • Map<Integer, Integer> immutableMap = Map.ofEntries(Map.entry(1, 2), Map.entry(3, 4));
    • 使用两个初始键值条目初始化不可变的 Map<Integer, Integer>
  • Map<Integer, Integer> mutableMap = new HashMap<>(immutableMap);
    • 从不可变的 Map<Integer, Integer> 初始化一个可变的 Map<Integer, Integer>