编写一个Java程序,在当前文件夹下新建一个文件DataFile.data,利用相关的类创建源对象和目标对象,往该文件中写入一些基本类型的数据,再从该文件中读出这些数据并显示;
时间: 2024-03-01 15:53:48 浏览: 29
好的,下面是Java代码示例来实现:
```java
import java.io.*;
public class DataFileExample {
public static void main(String[] args) {
try {
// 创建DataFile.data文件并写入数据
DataOutputStream dos = new DataOutputStream(new FileOutputStream("DataFile.data"));
dos.writeUTF("Hello World!");
dos.writeInt(123);
dos.writeDouble(3.1415926);
dos.close();
// 读取DataFile.data文件中的数据
DataInputStream dis = new DataInputStream(new FileInputStream("DataFile.data"));
String str = dis.readUTF();
int num1 = dis.readInt();
double num2 = dis.readDouble();
System.out.println(str);
System.out.println(num1);
System.out.println(num2);
dis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用了DataOutputStream类来写入字符串、整数和双精度数到DataFile.data文件中。使用了DataInputStream类来读取DataFile.data文件中的数据,并将其显示在控制台中。最后,关闭输入输出流。