我想在DataOutputStream中读取和写入一些值, 但有时值为int -1。
我能够写这个值但是在读取EOFException时,我认为值-1是读取EOF。
有人可以帮我弄清楚如何在DataOutputStream中读取和写入-1。
提前致谢。
答案 0 :(得分:3)
要编写int
值,您可以使用dos.writeInt(x)
并阅读,您可以获取int x = dis.readInt()
无法编写看似EOF并触发EOFException的值
答案 1 :(得分:0)
像int一样读它,你可以:
int valueInt = Integer.parseInt(readed_Value);