java.io.DateOutputStream:数据专属流。
这个流可以将数据连同数据的类型一并写入文件。
注意:这个文件不是普通文本文档。(这个用记事本打不开)
DataOutputStream数据专属流
package com.javaSe.DateOutputStream; import java.io.DataOutputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; /* java.io.DateOutputStream:数据专属流。 这个流可以将数据连同数据的类型一并写入文件。 注意:这个文件不是普通文本文档。(这个用记事本打不开) */ public class DataOutputStreamTest01 { public static void main(String[] args) { DataOutputStream ds = null; try { // 创建数据专属的字节输出流 ds = new DataOutputStream(new FileOutputStream("data")); // 写数据 byte b = 100; short s = 200; int i = 300; long l = 400L; float f = 3.1F; double d = 3.1415926D; boolean bl = true; char c = '中'; // 写 ds.writeByte(b); // 把数据以及数据的类型一并写入到文件当中。 ds.writeShort(s); ds.writeInt(i); ds.writeLong(l); ds.writeFloat(f); ds.writeDouble(d); ds.writeBoolean(bl); ds.writeChar(c); ds.flush(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { if (ds != null) { try { // 关闭最外层 ds.close(); } catch (IOException e) { e.printStackTrace(); } } } } }