io流(数据流)
数据流
- 操纵基本数据类型
数据输出流
package com.bjsxt.test05;
import java.io.*;
public class Test {
public static void main(String[] args) throws IOException {
//这里的new File可以不写
DataOutputStream dos = new DataOutputStream(new FileOutputStream(new File("D:\\a\\a.txt")));
dos.writeInt(90);
dos.writeDouble(30.20);
dos.writeBoolean(true);
dos.writeUTF("测试");
//关闭流
dos.close();
}
}
写出去的信息好像是乱码,其实不是,计算机可以看懂
数据输入流(将文件中的信息输入到程序)
package com.bjsxt.test05;
import java.io.*;
public class Test2 {
public static void main(String[] args) throws IOException {
DataInputStream dis = new DataInputStream(new FileInputStream(new File("D:\\a\\a.txt")));
System.out.println(dis.readInt());
System.out.println(dis.readDouble());
System.out.println(dis.readBoolean());
System.out.println(dis.readUTF());
//关闭流
dis.close();
}
}
注意:这里要读取对应的数据类型,例如:readInt;