public class DateStreamDemo {
public static void main(String[] args) throws Exception {
write();
read();
}
public static void write() throws Exception
{
//数据输出流,将内存中的数据输出到文件中
DataOutputStream dis
= new DataOutputStream(new FileOutputStream("DataStream.txt"));
dis.writeInt(12);
dis.writeBoolean(false);
dis.writeFloat( 2435.998f);
//使用 UTF-8 修改版编码将一个字符串写入输出流
dis.writeUTF("马海超");
dis.close();
}
public static void read() throws Exception
{
//数据写入流,将文件中的数据写入到内存
DataInputStream dis
= new DataInputStream(new FileInputStream("DataStream.txt"));
sop(dis.readInt());
sop(dis.readBoolean());
sop(dis.readFloat());
//从流 in 中读取用 UTF-8 修改版格式编码的 Unicode 字符格式的字符串;
然后以 String 形式返回此字符串。
sop(dis.readUTF());
}
}