Scanner scanner= new Scanner(new File("target.txt"));
并且
FileInputStream d = new FileInputStream("target.txt");
Scanner.nextByte()
和FileInputStream.read()
有什么区别?
我试图理解这个问题,因为当我使用FileInputStream
从一个简单文本文件中按字节(逐个)读取时,它可以正常工作。但是当我使用Scanner
时,scanner.nextByte()
没有返回任何内容。
为什么会这样呢?
scanner.useDelimiter(REGEX_INPUT_BOUNDARY_BEGINNING).next()
这样的? - undefined