Java BufferedReader read line by customized delimiter [duplicate]

可紊 提交于 2019-12-11 05:48:44

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!