编写程序将10个整型数写入一个文件中,然后再从该文件中将这10个数读出来并显示
时间: 2024-03-24 19:39:36 浏览: 134
以下是一个简单的Java程序,可以将10个整型数写入一个文件中,然后再从该文件中将这10个数读出来并显示:
```java
import java.io.*;
public class FileIOExample {
public static void main(String[] args) {
// 定义要写入文件的数据
int[] data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// 写入文件
try {
// 创建FileOutputStream对象
FileOutputStream fos = new FileOutputStream("data.txt");
// 创建DataOutputStream对象
DataOutputStream dos = new DataOutputStream(fos);
// 写入数据
for (int i = 0; i < data.length; i++) {
dos.writeInt(data[i]);
}
// 关闭流
dos.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
// 读取文件
try {
// 创建FileInputStream对象
FileInputStream fis = new FileInputStream("data.txt");
// 创建DataInputStream对象
DataInputStream dis = new DataInputStream(fis);
// 读取数据
int[] result = new int[data.length];
for (int i = 0; i < result.length; i++) {
result[i] = dis.readInt();
}
// 关闭流
dis.close();
fis.close();
// 显示读取的数据
for (int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的程序中,我们首先定义了要写入文件的数据,然后使用FileOutputStream和DataOutputStream将数据写入文件中。接着,我们使用FileInputStream和DataInputStream从文件中读取数据,并将其存储在一个整型数组中。最后,我们使用for循环遍历整型数组,并将每个元素显示出来。
阅读全文