我正在尝试设置一个while循环它将從RandomAccessFile读取并在到达文件末尾时停止。但每次我尝试运行程序时都会出错
你做到了。它不在Javadoc中 readInt()方法在文件末尾不返回-1。它不能 -1是带內值。它会抛出你得到的 EOFException
你还抛出 int 你在EOF测试中读到的,所以你比你应该更早到达文件的末尾
我正在尝试设置一个while循环,它将从RandomAccessFile读取并茬到达文件末尾时停止但每次我尝试运行程序时都会出错。
你做到了它不在Javadoc中。 readInt()方法在文件末尾不返回-1它不能。 -1是带内值它會抛出你得到的 EOFException 。
你还抛出 int 你在EOF测试中读到的所以你比你应该更早到达文件的末尾。
微信公众号搜索 “ IT屋 ” 选择关注与百万开发者在┅起