我正在编写一个包含许多可保存设置的 java 应用程序。基本上我的配置结构是这样的:
配置 |_ 游戏 1 |_ 游戏名称:等等…… |_ 玩家姓名:alice |_ 玩家姓名:鲍勃 |_ 其他设置... |_ 游戏 2 |_ 游戏名称:哈哈 |_ 玩家姓名:alice |_ 玩家姓名:鲍勃 |_ 其他设置... |_ 游戏 n....
你明白了。我尝试使用 xml,但使用 dom4j 很痛苦,尤其是在不同和相同的父节点中有很多同名的子节点,我需要对它们进行大量更改。到目前为止,我发现最简单的方法是使用纯文本文件,例如
[游戏一] 游戏名称:呸呸呸 选手姓名:爱丽丝 选手姓名:鲍勃 ... [游戏 2] ...
但我觉得这是非常初级的。那么在Java中维护配置文件的最佳或标准做法是什么?
编辑:我希望解决方案是可移植的,例如将文件从一台计算机复制到另一台计算机不会破坏程序。(抱歉忘记提前提到这一点。)