0
这是我想读:在java中读取datainputstream时,为什么会出现EOF异常?
FileInputStream fis=new FileInputStream("count.txt");
BufferedInputStream bis=new BufferedInputStream(fis);
DataInputStream dis=new DataInputStream(bis);
while(dis.read()!=-1)
{
orderCount=dis.readInt();
newOrderCount=dis.readInt();
}
Count.txt有数据,如0 0 0 0 0 0 0 1,但由于某些原因,我得到一个EOF异常,请帮忙!
因为你在同一个循环周期内做了两次读取... – MadProgrammer
不,我只删除了一个int仍然是一样的 – Snedden27
每个周期一次读取对我有效.. – MadProgrammer