数据输出流
package dataOutputSmTest;import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;public class dataOS {//掌握数据输出流public static void main(String[] args) {//创建一个数据输出流 包装低级的字节输出流try(DataOutputStream dos= new DataOutputStream(new FileOutputStream("src/zfile1/mamat001.txt"));) {dos.writeInt(67);dos.writeDouble(99.2);dos.writeBoolean(true);dos.writeUTF("我是初学者");} catch (Exception e) {e.printStackTrace();}}
}
数据输入流
注意 读取数据的时候写的什么类型读什么类型
package dataOutputSmTest;import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.InputStream;public class DataInputStreamtast {public static void main(String[] args) {//目标:读取特定类型的数据try (DataInputStream dis=new DataInputStream(new FileInputStream("src/zfile1/mamat001.txt"));){System.out.println(dis.readInt());System.out.println(dis.readDouble());System.out.println(dis.readBoolean());System.out.println(dis.readUTF());} catch (Exception e) {e.printStackTrace();}}
}