0
我越来越双打从每个文件使用组织数量从最高到最低
if(label.equalsIgnoreCase("baltop")){
if(!(sender instanceof Player)){
CommandUtils.invalidCommandSender(sender);
return true;
}
File[] files = new File(ServerCore.getPlugin().getDataFolder(), File.separator + "PlayerData").listFiles();
for(File file : files){
FileConfiguration playerData = YamlConfiguration.loadConfiguration(file);
double bal = playerData.getDouble("Money");
ChatUtils.sendRawMessage(sender, Bukkit.getOfflinePlayer(UUID.fromString(file.getName().replace(".yml", ""))).getName() + ": " + bal);
}
return true;
}
它说,所有的文件的顺序价格的文件夹中,但我想从最高到最低责令其余额,以及如果两个玩家的金额相同会发生什么?
感谢您向我展示这件事,帮助我这么多!唯一的问题是在Balance类中,“return d”给出了“不能从double转换为int”的eclipse错误 – Kingbluesapphire
同样在“TreeSet set = new TreeSet <>()。descendingSet();” “new TreeSet <>()。descendingSet();”给出的错误是“无法从NavigableSet
对不起。这应该修复它... – glee8e