簡體   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