10.4.7 DataInputStream\DataOutputStream类

更新于 2026年10月10日 版权声明
10.4.7 DataInputStream\DataOutputStream类

数据流(DataInputStream\DataOutputStream)用来读写Java基本数据类型,如byte、int、long、float和double等。数据输入流(DataInputStream)要与数据输出流(DataOutputStream)配合使用,也就是说,DataInputStream读取的数据必须是由DataOutputStream写出的。因为Java数据类型的大小是与平台无关的,因此使用DataInputStream和DataOutputStream在不同平台读写这些基本类型数据时,不会出现数据大小不一致问题。

【例10.13】使用数据流(DataInputStream\DataOutputStream)将Monkey对象中字段值写到文件中,再从文件中读出这些值,并将这些值设置到新创建的Monkey对象的相应字段,实现了对Monkey对象克隆的效果。

图示

图示

图示(https://www.daowen.com)

图示

图示

图10.12 运行结果

运行结果如图10.12所示。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)