检查 java.io.LineNumberReader 类的行为更改

在 Java SE 16 中,更改了 java.io.LineNumberReader 类中行终止符的定义,该定义现在包含流结束符,以及先前定义的终止符 \n\r\r\n 之一,后跟流结束符。例如,以下文件根据先前定义包含一行,而根据新定义则包含两行。

first line\n
第二行

您将需要评估您的应用程序是否受行为更改的影响,并进行必要的更新。

有关此更改的更多信息,请参阅 Line Terminator Definition Changed in java.io.LineNumberReader