为什么在以下代码中i要被dis读取两次才能正常输出?

来源:4-4 字节流之数据输入输出流

圊涩的苹果

2016-06-06 10:58

                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);


写回答 关注

2回答

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题