将double类型数据输出,double类型数据占8个字节 TestDataStream.java的源码如下: [code lang="java"] package com.daozhao; import java.io.*; public class TestDateStream { public static void main(String[] args){ ByteArrayOutputStream baos=new ByteArrayOutputStream(); DataOutputStream dos=new DataOutputStream(baos); try{ 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 i){ i.printStackTrace(); } } } [/code]