将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]


发表评论

电子邮件地址不会被公开。 必填项已用*标注