(读写基本类型数据)编写一个Java程序,在当前文件夹下新建一个文件DataFile.data,利用相关的类创建源对象和目标对象,往该文件中写入一些基本类型的数据,再从该文件中读出这些数据并显示;
时间: 2024-03-01 17:54:11 浏览: 96
好的,以下是我的答案:
```java
import java.io.*;
public class DataFileDemo {
public static void main(String[] args) {
try {
// 创建文件输出流,写入基本类型数据到文件DataFile.data中
DataOutputStream dos = new DataOutputStream(new FileOutputStream("DataFile.data"));
dos.writeInt(12345);
dos.writeDouble(3.1415926);
dos.writeBoolean(true);
dos.writeUTF("Hello World!");
dos.close();
// 创建文件输入流,读取基本类型数据并显示
DataInputStream dis = new DataInputStream(new FileInputStream("DataFile.data"));
int i = dis.readInt();
double d = dis.readDouble();
boolean b = dis.readBoolean();
String s = dis.readUTF();
dis.close();
System.out.println("读取的整数为:" + i);
System.out.println("读取的浮点数为:" + d);
System.out.println("读取的布尔值为:" + b);
System.out.println("读取的字符串为:" + s);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个程序会在当前文件夹下新建一个名为DataFile.data的文件,并向其中写入一个整数、一个浮点数、一个布尔值和一个字符串。然后再从该文件中读取这些数据并显示出来。注意,这里使用了DataInputStream和DataOutputStream来读写基本类型数据。
阅读全文