1

我正在使用snakeyaml 来处理Java 中的yaml 配置文件。

我的 YAML 文件结构是这样的:

配置.yml

User1: "John Doe"
User2: "Jane Smith"
User3: "James Doe"

当我做:

Yaml yaml = new Yaml();
Map<String, String> data = new HashMap<String, String>();
data.put("KR", "test");
String output = yaml.dump(data);
FileWriter f = new FileWriter("config.yml");
f.write(output);

没有任何内容写入配置文件。

我想将我的键值写入config.yml文件。

4

1 回答 1

2

您似乎没有关闭FileWriter。您可能还需要指定路径,

FileWriter f = new FileWriter("c:/config.yml"); // for c:\\config.yml
f.write(output);
f.close();
于 2014-06-03T21:50:21.170 回答