用java代码写出:hashmap 不允许添加重复元素,添加重复元素的时候会覆盖
时间: 2023-05-18 11:04:33 浏览: 81
可以使用HashMap的put方法来添加元素,但是如果添加的key已经存在于HashMap中,则会覆盖原有的value值。如果需要避免添加重复元素,可以在添加元素之前先使用containsKey方法判断该key是否已经存在于HashMap中。如果已经存在,则不进行添加操作。以下是Java代码示例:
HashMap<String, String> hashMap = new HashMap<>();
String key = "key";
String value1 = "value1";
String value2 = "value2";
if (!hashMap.containsKey(key)) {
hashMap.put(key, value1);
}
if (!hashMap.containsKey(key)) {
hashMap.put(key, value2);
}
System.out.println(hashMap.get(key)); // 输出:value1
阅读全文