[
java]
<pre name="code" class="
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();
}
}
}