繁体   English   中英

Ini4j.jar不适用于Java中的注册表文件

[英]Ini4j.jar doesnt work with registry file in java

在使用键和值将新的部分添加到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()之后,将更改字符串而没有value->“ vv” =,并且无法再次加载文件:

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

请帮忙。 谢谢

密钥= reg.add(“ AA \\ BB \\ CC”);

您的代码的这一行将无法编译,因为它包含转义字符(序列)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM