我有一个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
Run Code Online (Sandbox Code Playgroud)
有没有办法让所有节点都在Main?
小智 6
要获取包含在Main以下内容中的节点ID :
file.getConfigurationSection("Main").getKeys(false);
Run Code Online (Sandbox Code Playgroud)
输出:
Set["topofhouse", "2ndfloor", "home"]
Run Code Online (Sandbox Code Playgroud)
该ConfigurationSection.getConfigurationSection(String path)方法用于获取操作的路径.
该ConfigurationSection.getKeys(boolean deep)方法将获取当前路径中的所有节点ID作为Set<String>.当deep设置true为时,它将获得子节点和子节点中的所有节点,但是,它们之间的所有关系都将丢失.
| 归档时间: |
|
| 查看次数: |
9003 次 |
| 最近记录: |