以下是 Java 代码示例:

import java.io.*;

public class DataStreamExample {
    public static void main(String[] args) {
        int intValue = 101;
        long longValue = 123456;
        float floatValue = 3.1415926f;
        String fileName = 'dest.txt';
        
        try {
            // 写入数据到文件
            FileOutputStream fos = new FileOutputStream(fileName);
            DataOutputStream dos = new DataOutputStream(fos);
            dos.writeInt(intValue);
            dos.writeLong(longValue);
            dos.writeFloat(floatValue);
            dos.close();
            
            // 从文件读取数据
            FileInputStream fis = new FileInputStream(fileName);
            DataInputStream dis = new DataInputStream(fis);
            int readIntValue = dis.readInt();
            long readLongValue = dis.readLong();
            float readFloatValue = dis.readFloat();
            dis.close();
            
            // 显示读取到的数据
            System.out.println('Read int value: ' + readIntValue);
            System.out.println('Read long value: ' + readLongValue);
            System.out.println('Read float value: ' + readFloatValue);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

运行这段代码,将在屏幕上输出:

Read int value: 101
Read long value: 123456
Read float value: 3.1415927

请注意,读取的浮点数值可能略有不同,因为浮点数的精度有限。

Java DataOutputStream 和 DataInputStream 示例:写入和读取基本数据类型

原文地址: https://www.cveoy.top/t/topic/oxGy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录