Java BufferedReader 通过自定义分隔符读取行

ran*_*omp 1 java bufferedreader

BufferedReader'sreadline()读取由 '\n' 定义的行,是否可以读取由其他分隔符定义的行,例如^B?谢谢

Dar*_*hta 5

你不能用BufferedReader,但是,你可以使用Scanner和调用useDelimiter()方法,例如:

Scanner scanner = new Scanner(new FileInputStream("<file>"));
scanner.useDelimiter("\b");
Run Code Online (Sandbox Code Playgroud)

这是javadoc。