java代码如何用最简单的方法获取yaml中的vehicleSeriesList: - E009
时间: 2024-11-22 10:45:02 浏览: 5
在Java中,你可以使用一些第三方库如SnakeYAML来解析YAML文件。首先,你需要添加依赖到你的项目中。如果你使用Maven,可以在pom.xml文件中加入:
```xml
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.37</version> <!-- 更新到最新版本 -->
</dependency>
```
然后,你可以编写如下简单的代码来读取并获取`vehicleSeriesList`中的元素:
```java
import org.yaml.snakeyaml.Yaml;
public class Main {
public static void main(String[] args) {
String yamlContent = """
vehicleSeriesList:
- E009
""";
Yaml yaml = new Yaml();
Map<String, Object> map = yaml.load(yamlContent);
List<String> vehicleSeriesList = (List<String>) map.get("vehicleSeriesList");
for (String series : vehicleSeriesList) {
System.out.println(series); // 输出 E009
}
// 如果你想获取第一个元素
String firstSeries = vehicleSeriesList.get(0);
System.out.println(firstSeries); // 输出 E009
}
}
```
这段代码会加载YAML字符串,并将其转换为Java映射对象(Map),接着获取`vehicleSeriesList`列表并打印其内容。
阅读全文