Java语言怎么解决,将字典从文件读取之后,重复出现的错误怎么解决怎么消除这个错误

Java语言怎么解决,将字典从文件读取之后,重复出现的错误怎么解决怎么消除这个错误

  Java字典避免“条目重复出错”:在添加key前,检查字典中是否已存在该key,不存在才添加。


<hr>

dict.containsKey();判断字典是否包含指定key,返回true/false;

  我仅会点儿python ,但感觉字典在任何语言中,key都应该是唯一的。因为C+V了一段Java关于字典的代码,其注释也说的key是唯一,同python dict差不多的。(在python 中的字典向其添加已存在的key不会抛出报错异常,添加的key新值会重写原有key的值,就是key的最新值会覆盖原有值。)看起来,Java也一样啊。

  • 我C+V的Java代码
哈希表(字典)
Map<Integer,String> dict = new HashMap<>();
Map<String,Integer> dict = new HashMap<>();
dict.put(key,value);无序添加,key重复则覆盖掉;
dict.get(key);通过key获取对应的value;
dict.remove(key);删除指定key;
dict.size();返回数组长度;
dict.replace(key,value);修改指定键的值;
dict.keySet();返回包含所有key值的hashSet数组;
dict.isEmpty();判断字典是否为空;
dict.containsKey();判断字典是否包含指定key,返回true/false;
 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^