我计划编写一个实用程序,用于在 *.properties 文件内进行注释/取消注释/编辑属性。我知道可以使用 Properties 类来读取/修改/写入它们,但我正在寻找一个能让我访问注释行、在写回时保留格式和行顺序等内容的库。这样的库存在吗?
我知道的最接近的东西是Apache Commons Configuration。可以看一下PropertiesConfiguration。 编辑 从你的属性中创建一个PropertiesConfigurationLayout对象,然后你就能保留关于空格和注释的信息。它也将帮助你跟踪属性更改。