我想从config里面获取资料
config长这样
例如我想要 sworld.result 里面的东西
我知道可以透过 Plugin.getConfig().getString("level_1.sworld.result") 来获取需要的资料
可是我想让第二层的数量是可以变动的
请问这样子要怎麽做
config长这样

例如我想要 sworld.result 里面的东西
我知道可以透过 Plugin.getConfig().getString("level_1.sworld.result") 来获取需要的资料
可是我想让第二层的数量是可以变动的
请问这样子要怎麽做
数组 字符串分割 或者hashmap
何谓“数量可以变动”?
您的意思是说让result变成一个列表?
那你可以读取列表之后按需进行自己的操作。
您的意思是说让result变成一个列表?
那你可以读取列表之后按需进行自己的操作。
5635635563535353
- ConfigurationSection section = data.getConfigurationSection("level_1");
- for(String key : section.getKeys(false)){
- //key就是每个二级目录 格式区别于“level_1.erji”
- //格式为"erji" 需要数据的时候应该是 section.getString(key+".result")
- }
自行getString split(",") 之后更改 数组 再拼接 然后set到config里去
用别的yaml序列化器与反序列化器(逃