标签: ini4j

ini4j - 如何获取设置中的所有键名?

我决定使用ini文件为我的Java应用程序存储简单的键值对配置.

我google搜索stackoverflow并发现ini4j强烈建议用于解析和解释Java中的ini文件.我花了一些时间阅读ini4j网站上的教程; 但是,我不知道如何获取ini文件中的设置的所有键值.

例如,如果我有这样的ini文件:

[ food ]
name=steak
type=american
price=20.00

[ school ]
dept=cse
year=2
major=computer_science
Run Code Online (Sandbox Code Playgroud)

并假设我不提前知道密钥的名称.如何获取密钥列表以便最终可以根据密钥检索值?例如,如果我得到食物的键列表,我会得到一个数组或某种数据结构,其中包含'name','type'和'price'.

有人可以给我看一个例子,你打开一个ini文件,解析或解释它,以便应用程序知道ini文件的所有结构和值,并获取键和值列表?

java configuration ini4j

9
推荐指数
1
解决办法
1万
查看次数

从ini文件中读取路径,反斜杠转义字符消失了吗?

我正在读取ini文件中的绝对路径名,并将路径名作为String值存储在我的程序中.然而,当我这样做时,以某种方式存储的值似乎正在失去反斜杠,所以路径只是出现了一个大混乱?例如,ini文件的键值为:

key=C:\folder\folder2\filename.extension
Run Code Online (Sandbox Code Playgroud)

并且存储的值即将出现C:folderfolder2filename.extension.

有人知道如何在读入之前逃脱密钥吗?

我们还假设更改ini文件的值不是另一种选择,因为它不是我创建的文件.

java windows ini escaping ini4j

5
推荐指数
1
解决办法
2993
查看次数

INI4J - 删除部分

如何删除包含或不包含Java库INI4J的部分?

这不起作用

Wini ini = new Wini(File);
System.out.println(Integer.toString(Position));
ini.remove(Integer.toString(Position));
Run Code Online (Sandbox Code Playgroud)

我也尝试使用ConfigParser.

java ini4j

0
推荐指数
1
解决办法
2003
查看次数

标签 统计

ini4j ×3

java ×3

configuration ×1

escaping ×1

ini ×1

windows ×1