0

使用键和值向 reg 文件添加新部分后,使用 store() 方法将更改保存在文件中,新部分将多次添加到部分中。我的代码:

File file = new File("2.reg");
Reg reg = new Reg(file);
Key key = reg.add("AA\BB\CC");
key.add("dd","dd");
reg.store();

在 store() 之后,reg 文件有 3 个新级别,如下所示:

[AA]
[AA\BB]
[AA\BB\CC]
"dd"="dd"

如果有 key=empty 字符串,例如:“vv”="",则在 load() 之后字符串会更改而没有值->“vv”= 并且无法再次加载文件:

File file = new File("2.reg");
Reg reg = new Reg(file);
Evaluation failed. Reason(s):
An exception occurred: java.lang.StringIndexOutOfBoundsException

请帮忙。谢谢

4

1 回答 1

1

Key key = reg.add("AA\BB\CC");

这行代码不会被编译,因为它包含转义字符(序列)

检查此链接以获取更多详细信息

于 2013-06-19T12:33:06.333 回答