DataInputStream,DataOutputStream

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

    }
}

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

DataInputStream,DataOutputStream

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

Original: https://www.cnblogs.com/gaoxiaocuo/p/16707798.html
Author: 进步+吃饭
Title: DataInputStream,DataOutputStream

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/572640/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球