Java hashmap最大大小为5770?
发布时间:2020-12-15 05:17:58 所属栏目:Java 来源:网络整理
导读:我今天正在测试一些文件/配置文件.我使用HashMap存储玩家名称和该个人资料的值.但是我注意到我的hashmap的大小只有5770.为什么这样,我该如何解决? HashMap String,String temp = new HashMap String,String(); for(String s:dataFile.getConfigurationSect
我今天正在测试一些文件/配置文件.我使用HashMap存储玩家名称和该个人资料的值.但是我注意到我的hashmap的大小只有5770.为什么这样,我该如何解决?
HashMap< String,String> temp = new HashMap< String,String>(); 这就是我用来抓住玩家及其“团队”的原因. 解决方法
HashMap不受限制,你的问题可能是你有重复键..
在将其放入地图之前,我会检查密钥是否已经包含在内: if(temp.containsKey(s)){ System.out.println("Erasing key "+s+" val "+temp.get(s)); } temp.put(s,dataFile.getString("users." + s + ".group")); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |