DataInputStream DataOutputStream

package com.xwj.test;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;

public class TestDataOutputStream {

	public static void main(String[] args){
		ByteArrayOutputStream bos = new ByteArrayOutputStream();
		DataOutputStream dos = new DataOutputStream(bos);
		try {
			dos.writeDouble(Math.random());
			dos.writeBoolean(true);
			dos.close();
			ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());
			System.out.println(bis.available());
			DataInputStream  dis = new DataInputStream(bis);
			System.out.println(dis.readDouble());
			System.out.println(dis.readBoolean());
			dis.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}
}

你可能感兴趣的:(java,dos)