我正在修改“属性”文件,以便它可以保留其顺序和注释。
我已根据自己的要求推荐了https://codepen.io/matthewelsom/pen/zrrrLN。
工作正常。下面是我的代码。
File file= new File("PATH");
PropertiesConfiguration config = new PropertiesConfiguration();
PropertiesConfigurationLayout layout = new PropertiesConfigurationLayout(config);
layout.load(new InputStreamReader(new FileInputStream(file), "UTF-8"));
String testValue = config.getString("test_value", "false");
config.clearProperty("test_value");
FileOutputStream fos = new FileOutputStream(file);
layout.save(new OutputStreamWriter(fos, "UTF-8"));
现在,我想为此功能创建实用程序。
这样,我应该能够执行以下操作。
方法1:将创建PropertiesConfiguration和Layout(或两者之一) 方法2:这将存储值。
我担心的是,我不想将配置和布局的多个对象传递到函数中并返回它。
任何人都可以帮助实现这一目标吗?
谢谢!