【IO】对基本数据类型的输入输出
在java IO中对基本数据类型的输入输出事一个很重要的点
?
????? 下面是一个实例:
?
package DataStream;/** * 将基本类型输出 * * */import java.io.*;public class TestDataStream {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub //创建一个ByteArrayOutputStream ByteArrayOutputStream baos=new ByteArrayOutputStream();//在ByteArrayOutputStream外再套一个管子 DataOutputStreamDataOutputStream 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()); //良好编程dis.close();dos.close();}catch(IOException e){e.printStackTrace();}}}?