私は、私はとで、この新しい行を置き換えたいSample.txtをシンプルなラインは、Java
This is line1
This is line2
、ここをという名前のテキストファイルに以下の内容を意味しました出力は以下のようになります
This is line1 and This is line2
と私のコードは以下のようになります。
BufferedReader br = null;私はこれを印刷していた場合
try {
String sCurrentLine;
br = new BufferedReader(new FileReader("C:\\Users\\home\\Desktop\\Test\\Sample.txt"));
int i = 0;
while ((sCurrentLine = br.readLine()) != null) {
String sCurrentLine1 = sCurrentLine.replaceAll("\\n+", "0NL0");
System.out.println("Line No." + i + " " + sCurrentLine1);
i++;
}
、私は私がどのように私は、この新しい行を置き換えることができます教えてください
Line No.0 This is line1
Line No.1 This is line2
として出力を取得します。
おかげ
)' _single_行を読み込み、終了改行文字が含まれていません。 –
はあなたの問題で、代わりに働かない(したがって、あなたの結果に '0NL0'が見えません)、あるいは単純に出力をすべて1行にしたいのですか?後者の場合、 'println'の代わりに' print'を使用してください。 –