config.yml内有如下内容
复制代码
请问: 如何一次性获得config里所有的元素?
[Player.001.data1 ,Player.001.data2 ,Player.002.data1 ,Player.002.data2 ,···]
注: 是Bc端插件
我试过使用config.getKey(); 但返回的是[Player]第一层的元素
- Player:
- 001:
- data1: xxx
- data2: xxx
- 002:
- data1: xxx
- data2: xxx
请问: 如何一次性获得config里所有的元素?
[Player.001.data1 ,Player.001.data2 ,Player.002.data1 ,Player.002.data2 ,···]
注: 是Bc端插件
我试过使用config.getKey(); 但返回的是[Player]第一层的元素
- for (String key : Objects.requireNonNull(plugin.getConfig().getConfigurationSection("Pokemon")).getKeys(false)) {
- }
白可乐 发表于 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 ...
一样啊
可以通过递归的方式来获取所有元素项
文本格式代码:

文本格式代码: