所以,我正在做一个项目,现在我有一个问题,所以我需要你的帮助:)
首先,我已经知道如何写入和读取 .txt 文件,但我想要的不仅仅是 x.hasNext()。
我想知道如何像 .ini 那样写入、读取和修改 .txt 文件。什么?简单(我认为):
首先,编写一个如下文件:
[client1]
name=Bill Gates
nick=Uncle Bill
number=123456789
[client2]
name=Steve Jobs
nick=Stevie
number=987654321
还有很多其他参数,就像上面一样,但是当我想读取特定参数(例如某个“客户”的姓名或昵称)时,我可以轻松完成(好吧,我知道它不会简单点,但我想你明白了:D)
所以,如果您已经知道我想学什么,请教我:)如果您不知道,请向我解释您不明白的内容:D
预先感谢您的每一次帮助
最佳答案
您描述的格式适用于 Windows .ini 文件,可追溯到 Windows 3.x 时代:
也许 Java 中最接近“标准格式”的是“属性”文件;通常采用“名称=值”的格式:
如果您要编写自己的程序并发明自己的初始化文件格式,您将不会使用.ini 文件。相反,我建议:
1)简单的属性文件(如果可能)
... otherwise ...
2) 一个 XML 文件(如果您需要多级结构化数据)
但是,如果您想读取和写入现有应用程序的现有 .ini 文件,我会:
1)编写我自己的.ini解析器(这并不难)
... or ...
2) 下载并运行类似 ini4j 的库:
“希望有帮助!
关于Java - 使用参数写入、读取和修改字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10473707/