Set<String> companies = companiesFile.getConfig().getConfigurationSection("companies").getKeys(false);
sender.sendMessage("§2List of companies:");
for (String s : companies)
{
sender.sendMessage("§2" + companiesFile.getConfig().getString(s + ".name"));
}
以上是我到目前爲止的代碼。我正在編寫一個bukkit插件,我正試圖弄清楚如何從所有公司獲得「名稱」的價值。你知道如何從所有公司獲得「名字」的價值嗎?下面是配置:如何從所有這些節點獲取值?
companies:
simpleco:
expenses: 3000
revenue: 6000
name: SimpleCo
projectempireco:
expenses: 5000
revenue: 5500
name: ProjectEmpireCo
'getValues'should工作https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/configuration/ConfigurationSection.html#getValues(boolean) – Bajal
@Bajal如何你使用getValues()方法嗎? –