package com.gao.IO;
import java.io.*;
public class Test09 {
public static void main(String[] args) throws IOException {
//DataOutputStream:将内存中的基本变量 写出 文件中
/*
File f = new File("D:\\download\\idea\\练习\\data.txt");
FileOutputStream fos = new FileOutputStream(f);
DataOutputStream Dos = new DataOutputStream(fos);
*/
DataOutputStream dos = new DataOutputStream(new FileOutputStream(new File("D:\\download\\idea\\练习\\Data.txt")));
//向外将变量写到文件中去:
dos.writeUTF("你好");
dos.writeBoolean(false);
dos.writeDouble(8.0);
dos.writeInt(21);
//关闭流:
dos.close();
}
}
package com.gao.IO;
import java.io.*;
public class Test10 {
public static void main(String[] args) throws IOException {
//DataInputStream :将文件中储存的基本数据类型和字符串 写入 内存的变量中
DataInputStream dis = new DataInputStream(new FileInputStream(new File("D:\\download\\idea\\练习\\Data.txt")));
//将文件中的内容读取到程序中来:
System.out.println(dis.readUTF());
System.out.println(dis.readBoolean());
System.out.println(dis.readDouble());
System.out.println(dis.readInt());
//关闭流
dis.close();
}
}
文件我们看不懂,但是程序能看懂
要求:
写入的类型和读入的类型要匹配