java例程练习(数据流)

2014-11-24 07:56:23 · 作者: · 浏览: 0

[java]

import java.io.*; 

public class Test {
public static void main(String[] args) {
// 字节数组(内存)----<---baos-<---====<==dos==<===程序
ByteArrayOutputStream baos =
new ByteArrayOutputStream();

DataOutputStream dos =
new DataOutputStream(baos);

try {
dos.writeDouble(Math.random());
dos.writeBoolean(true);

//字节数组(内存)--->----baos----===>==dos===>===程序
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();
}

}
}

摘自 Yours风之恋