应用dataoutputstream类和datainputstream类,将整型数据101,长整型数据123456,单精度浮点型数据3.1415926写入到“dest.txt”文件中,然后从该文件中读取数据并重新显示在屏幕上。
时间: 2023-12-03 13:42:01 浏览: 91
好的,让我来回答您的问题。以下是实现上述操作的Java代码:
```java
import java.io.*;
public class DataStreamsExample {
public static void main(String[] args) {
try (DataOutputStream dos = new DataOutputStream(new FileOutputStream("dest.txt"))) {
int numInt = 101;
long numLong = 123456;
float numFloat = 3.1415926f;
dos.writeInt(numInt);
dos.writeLong(numLong);
dos.writeFloat(numFloat);
} catch (IOException e) {
e.printStackTrace();
}
try (DataInputStream dis = new DataInputStream(new FileInputStream("dest.txt"))) {
int numInt = dis.readInt();
long numLong = dis.readLong();
float numFloat = dis.readFloat();
System.out.println("numInt: " + numInt);
System.out.println("numLong: " + numLong);
System.out.println("numFloat: " + numFloat);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码将整型数据101,长整型数据123456,单精度浮点型数据3.1415926写入到名为“dest.txt”的文件中,并从该文件中读取数据并在屏幕上重新显示这些数据。
阅读全文