今天我在测试文件/个人资料的传输。我使用了一个HashMap
来存储玩家姓名和其个人资料值。然而我发现我的哈希表只能达到5770的大小。这是为什么,我该如何解决呢?
HashMap<String, String> temp = new HashMap<String, String>();
for(String s : dataFile.getConfigurationSection("users").getKeys(false)) {
temp.put(s, dataFile.getString("users." + s + ".group"));
}
这是我用来获取玩家及其“组”的方法。
s
可能不唯一吗?因为如果在HashMap
中已经存在一个键,当调用temp.put
时,它将被新的键覆盖。 - ortis