java的DataStream类

将double类型数据输出,double类型数据占8个字节
TestDataStream.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();
		}
	}
}

发表评论

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