ファイルがあり、各行の文字列を読み取りたい。行がCRLF(\ r \ n)で終わっていない場合は、何かを印刷したいと思います。このファイルは、次のような印刷コマンドからの出力をリダイレクトして作成しました。
System.out.println("Test\r\n");
しかし、バッファリーダーを使用してファイルからこの行を読み込んだ場合、CRLFをキャッチしていないようです。
私は以下を使用してcrlfを検出します(ここで、inputlineは読み込まれた行です)。
if(inputline.indexOf("\r\n")<0)
\ r\nを検出することはありません。どうすればこれを修正できますか?これはバッファ付きリーダーの問題ですか?