以前に書き込まれた値をファイルに残さずにプロパティファイルに書きたい。例:用 値はプロパティであり、私は再び古い値を削除せずにプロパティファイルに書き込む方法
token1 = tokensnew
のように新しい値を設定したときに今、プロパティファイルは第二引数として真
token = tokengenerated
token1 = tokensnew
以前に書き込まれた値をファイルに残さずにプロパティファイルに書きたい。例:用 値はプロパティであり、私は再び古い値を削除せずにプロパティファイルに書き込む方法
token1 = tokensnew
のように新しい値を設定したときに今、プロパティファイルは第二引数として真
token = tokengenerated
token1 = tokensnew
パスが表示されるはずです
token = tokengenerated
を提出FileWriterに「追加」モードをオンにします。
fout = new FileWriter( "filename.txt"、true);
おかげで...それは働いた。 – user6577633
あなたは、ファイル(VAR1)を読んで、その後のvar1にあなたのコンテンツを追加して、ファイルにVAR1を記述する必要があります。
ファイルを読み込んで、プロパティとストリームで更新する必要があります。
以下はコードスニペットです。
public class ReadAndWriteProperties {
public static void main(String[] args) throws Exception {
Properties props = new Properties();
String propertiesFileName = "config.properties";
File f = new File(propertiesFileName);
InputStream input = new FileInputStream(f);
if (input != null) {
props.load(input);
props.setProperty("token2", "tokensnew");
OutputStream out = new FileOutputStream(f);
props.store(out, "save");
}
}
}
まずだからあなたの質問は、新しいプロパティ値を追加し、それらが同じプロパティファイルに保存している方法である[プロパティafdd、ファイルを読み込んでファイル – Jens
を書くのか?または、元の値を失うことなく新しい値を設定できるキー "トークン"を1つだけ持たせたいのですか?後者の場合、既定のプロパティファイルを使用することができます。 – Fildor