我正在尝试使用属性修改 Java 中的配置文件。我尝试像这样修改多个条目中的两个:
Properties properties = new Properties();
FileInputStream fin = null;
FileOutputStream fout = null;
fin = new FileInputStream(mCallback.getConfFile());
fout = new FileOutputStream(mCallback.getConfFile());
properties.load(fin);
properties.setProperty(Wrapper.GAME_PATH_KEY, (String)gamePathText.getText());
properties.setProperty(Wrapper.GAME_TYPE_KEY, (String)selectedGame.getSelectedItem());
properties.store(fout, null);
但是当我在结果后检查文件时,我发现整个文件都被覆盖了,只留下了这两个条目。这是一个 android 应用程序,但我想它与这里的问题无关。我做错了什么?