.yml
파일을 유저가 직접 수정할 수 있는 데이터라면, 키 값이 유기적으로 변할 것이다. 그럼 그 키 값을 가지고 와야 한다.
v1:
v2: "2"
v3: "3"
v4: "4"
t: "dd"
위 코드는 config.yml
내용이다.
ConfigurationSection section=getConfig().getConfigurationSection("v1");
for(String key:section.getKeys(false)){
String name=getConfig().getString("v1."+key);
getLogger().info(key);
}
결과
[plugin name] v2
[plugin name] v3
[plugin name] v4
[plugin name] t
위와 같이 버킷에 출력된다.
ConfigurationSection section=getConfig().getConfigurationSection("v1");
String key=section.getKeys(false).toString();
getLogger().info(key);
return true;
결과
[JongPlugin] [v2, v3, v4, t]
Object[] key=section.getKeys(false).toArray();
를 통해 넣을 수 있다.