G
Guest
Gast
Ich benutze diese Methode um einen neuen Key hinzufügen oder einen Key aktualisieren.
Danach wird alle Kommentare in der properties datei gelöscht und die Reihenfolge von Zeilen auch geändert.
ich will die Grundstruktur und Kommentare in der properties datei erhalten beleibt.
Wie kann ich das vermeiden?
Code:
public void setProperty(String key, String val) {
try {
Properties serverProperties = new Properties();
serverProperties.load(new FileInputStream("test.properties"));
serverProperties.put(key, val);
FileOutputStream fileOutput = new FileOutputStream("test.properties");
serverProperties.store(fileOutput, key);
fileOutput.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
Danach wird alle Kommentare in der properties datei gelöscht und die Reihenfolge von Zeilen auch geändert.
ich will die Grundstruktur und Kommentare in der properties datei erhalten beleibt.
Wie kann ich das vermeiden?