java.io.LineNumberReader クラスでの振る舞いの変更を確認する

java.io.LineNumberReader クラスでの行終了文字の定義が Java SE 16 で変更され、以前に定義されていた、後ろにストリームの終わりが続く終了文字 \n\r、または \r\n に加えてストリームの終わりが定義に組み込まれました。例えば、以下のファイルには、以前の定義に従うと 1 行が含まれていますが、新しい定義では 2 行が含まれています。

< span class="Code"> 最初の行 \n
second line

アプリケーションがこの振る舞いの変更に影響を受けるかどうかを評価し、必要な更新を行う必要があります。

この変更について詳しくは、 Line Terminator Definition Changed in java.io.LineNumberReader を参照してください。