如何清空Java Map的key和value?下面展示两种不同的方式:
方法一:
Map<String, String> testMap = new HashMap<>(); testMap.put("key1", "value1"); testMap.put("key2", "value2"); testMap.keySet().forEach(key -> testMap.put(key, null)); testMap.values().forEach(value -> value = null);
方法二:
Map<String, String> testMap = new HashMap<>(); testMap.put("key1", "value1"); testMap.put("key2", "value2"); testMap.clear();
第一种方法遍历Map并将每个key对应的value设置为null,然后遍历values并将每个value设置为null。第二种方法直接使用Map的clear()方法清空整个Map。