int i=dis.readInt(); System.out.println(i); i=dis.readInt(); System.out.println(i); long l=dis.readLong(); System.out.println(l); double d=dis.readDouble(); System.out.println(d); String s=dis.readUTF();//先前用UTF方式写的要用UTF方式来读 System.out.println(s);
谁这么晚会来回复你啊,真是闲的,我是在说我自己么?不会滴。。你看--操作后,有个if判断啊,发现小于1就会重置为1,紧接着右滑时cid会正常 到2的。。
已经解决!因为readInt()一次只能读取一个字节,而-10则是两个字节,所以要分两次来取