例如:
"This is a sentence.": "This is the result sentence."
如果我在密钥后面添加一个点,我得到一个错误,即YAML文件变为空路径,我该如何解决?
编辑: 我收到了这个错误:
java.lang.IllegalArgumentException: Cannot set to an empty path
使用时:
FileConfiguration langPack_EN = YamlConfiguration.loadConfiguration(getResource("lang_EN.yml"));
我正在尝试创建一个语言包,所有翻译都保存在.yml中。
编辑: 附加信息: http://wiki.bukkit.org/Configuration_API_Reference#Paths
示例langPack.yml:
A:
B: "Value"
示例代码:
String test = langPack_EN.get("A"); //Get B as Object
String test2 = langPack_EN.getString("A.B"); //Get "Value" as String
点是否会影响'路径?我的假设。
答案 0 :(得分:1)
您需要更改路径分隔符:
getConfig().options().pathSeparator(',');