首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

第八章 源 07_DataIO_and_ByteArrayIO

2012-09-24 
第八章 流 07_DataIO_and_ByteArrayIO鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!

第八章 流 07_DataIO_and_ByteArrayIO

鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.2)


数据流


1   DataInputStream 和 DataOutputStream 分别继承自InputStream 和 OutputStream , 它属于处理流,需要分别“套接”在InputStream 和 OutputStream 类型的节点流上。
2   DataInputStream 和 DataOutputStream 提供了可以存取与机器无关的Java原始类型数据(如:int, double等)的方法。
3   DataInputStream和 DataOutputStream的构造方法为:
DataInputStream( InputStream in)
DataOutputStream( OutputStream out)

// TestDataStream.javaimport java.io.*;public class TestDataStream {public static void main(String args[]) {try{ByteArrayOutputStream baos = new ByteArrayOutputStream();   //内存中字节数组DataOutputStream dos = new DataOutputStream(baos);dos.writeDouble(Math.random());dos.writeBoolean(true);ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());System.out.println(bais.available());DataInputStream dis = new DataInputStream(bais);System.out.println(dis.readDouble());     //先写先读,队列System.out.println(dis.readBoolean());dos.close();dis.close();}catch ( IOException e) {e.printStackTrace();}}}


热点排行