BufferedReader.readLine()的Javadoc 说:
一条线被认为是由换行符('\n'),回车符('\ r')或回车符中的任何一个终止,后面紧跟换行符.
我需要比这更好的控制(例如,我希望能够指定行尾为"\ r \n",因此"\n"本身不会终止该行).
是否有任何JDK或库函数执行此操作?
尝试使用Scanner类:
String line = Scanner(file).useDelimiter("\r\n").next();