由于没有遇到EOF,它一直在运行。在流的末尾:
read()
返回-1。read(byte[])
返回-1。read(byte[], int, int)
返回-1。readLine()
返回null。readXXX()
对于其他X抛出EOFException
。Scanner.hasNextXXX()
对于任何X返回false。Scanner.nextXXX()
抛出NoSuchElementException
任何X。
除非您遇到了其中一种,否则您的程序就不会遇到流尾。NB
u001a是Ctrl / z。不是EOF。EOF不是字符值。



