问题
BufferedReader
's readline()
reads a line defined by '\n', is it possible to read a line defined by other delimiter, e.g. ^B
?
Thanks
回答1:
You can't do it with BufferedReader
, however, you can use Scanner
and call useDelimiter()
method, e.g.:
Scanner scanner = new Scanner(new FileInputStream("<file>"));
scanner.useDelimiter("\b");
Here's the javadoc.
来源:https://stackoverflow.com/questions/43819037/java-bufferedreader-read-line-by-customized-delimiter