首页 > 其他分享 >DataInputStream,DataOutputStream

DataInputStream,DataOutputStream

时间:2022-09-19 20:36:07浏览次数:66  
标签:DataOutputStream DataInputStream new dos out dis

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();
    }
}

文件我们看不懂,但是程序能看懂
要求:
写入的类型和读入的类型要匹配

标签:DataOutputStream,DataInputStream,new,dos,out,dis
From: https://www.cnblogs.com/gaoxiaocuo/p/16707798.html

相关文章