プロパティ ファイルの 1 つのフィールドだけを Java で上書きする方法はありますか?
たとえば、私の app.properties が次のように見える場合
dbpassword=password
database=localhost
dbuser=user1
に変更したい
dbpassword=password
database=localhost
dbuser=user2
たった 1 つの setProperty コマンドで、つまり、他のフィールドを上書きすることなく、それを行うことはできますか? 私は次のことを試しました:
prop.setProperty("dbuser", "user2");
prop.store(new FileOutputStream("app.properties",true), null);
ただし、プロパティをファイルに追加するだけで、既存の duser フィールドを上書きしません。