문제
다음과 같은 YAML 파일이 있습니다.
Main:
topofhouse:
x: 276.4375
y: 71.0
z: -60.5
yaw: -290.7768
pitch: 35.400017
2ndfloor:
x: 276.5
y: 67.0
z: -60.5
yaw: -8.626648
pitch: 16.199997
home:
x: 276.5
y: 63.0
z: -60.5
yaw: -18.976715
pitch: -32.850002
모든 노드를 아래로 가져오는 방법이 있습니까? Main
?
해결책
Main
에 포함 된 노드 ID를 가져 오려면 다음을 수행하십시오.
file.getConfigurationSection("Main").getKeys(false);
.
출력 :
Set["topofhouse", "2ndfloor", "home"]
.
ConfigurationSection.getConfigurationSection(String path)
<./ A> 방법은 작동 할 경로를 얻는 데 사용됩니다.
메소드현재 경로 내의 모든 노드 ID를 ConfigurationSection.getKeys(boolean deep)
로 사용할 수 있습니다.
Set<String>
가 deep
로 설정되면, 어린이와 하위 구일의 모든 노드도 얻을 수 있습니다. 그러나 모든 관계가 손실됩니다.
제휴하지 않습니다 StackOverflow