ファイル内の特定の行の前にデータを追加するにはどうすればよいですか?画像のように私はCondition1タグの前に何かを追加したいと思いますが、そうすることはできません。私は次の行の値を持つ次の変数を使用しようとしましたが、それでも私が望むStringを追加しません。ファイル内の特定の行の前にデータを追加するにはどうすればいいですか?
String ex ="<Condition1>";
while((line = br.readLine()) != null)
{
if(next.trim().startsWith(ex))
{
String b="\n"
+"<AdditionalECUVariables>"+
"var_3 \n"
+"var_4 \n"
+"var_5 \n"
+"var_6 \n";
bw.write(b);
}
enter image description hereenter image description here
使用 'line'の代わりに、 'next' – Jens
ファイルからの読み込みにすでに行が使用されています。次に、次の行を取得するために使用した別の変数です。たとえば、140行目が次にある場合141 –
' next'は必要ありません。あなたの行が条件に一致する場合、行の前に新しいテキストを書く – Jens