LING_Y_
config.yml内有如下内容
  1. Player:
  2.   001:
  3.     data1: xxx
  4.     data2: xxx
  5.   002:
  6.     data1: xxx
  7.     data2: xxx
复制代码

请问: 如何一次性获得config里所有的元素?
[Player.001.data1 ,Player.001.data2 ,Player.002.data1 ,Player.002.data2 ,···]
注: 是Bc端插件
我试过使用config.getKey(); 但返回的是[Player]第一层的元素


白可乐
  1. for (String key : Objects.requireNonNull(plugin.getConfig().getConfigurationSection("Pokemon")).getKeys(false)) {
  2. }
复制代码
key 是01这些,然后一样的继续

LING_Y_
白可乐 发表于 2023-1-6 23:56
key 是01这些,然后一样的继续

感谢,
在bc插件里没有getConfigurationSection(path).getKeys(false);这个方法
但有getSection(path).getKey();获得路径层数所有元素

白可乐
LING_Y_ 发表于 2023-1-7 11:55
感谢,
在bc插件里没有getConfigurationSection(path).getKeys(false);这个方法
但有getSection(path).ge ...

一样啊

美味的曲奇
可以通过递归的方式来获取所有元素项

文本格式代码:

第一页 上一页 下一页 最后一页