我有一个文件,我想读取每一行的字符串。如果该行没有以 CRLF (\r\n) 结尾,我想打印一些东西。我通过重定向打印命令的输出来制作这个文件,类似于以下内容。
System.out.println("Test\r\n");
但是当我使用缓冲阅读器从文件中读取这一行时,它似乎没有捕捉到 CRLF。
我使用以下内容来检测 crlf(其中 inputline 是已读入的行)。
if(inputline.indexOf("\r\n")<0)
它永远不会检测到 \r\n。我该如何补救?这是缓冲阅读器的问题吗?