java输入输出之数据io流之向文件中写入数字并读取
时间: 2023-04-28 10:00:21 浏览: 338
Java中的数据IO流可以用来向文件中写入数字并读取。具体步骤如下:
1. 创建一个File对象,指定要操作的文件路径和文件名。
2. 创建一个FileOutputStream对象,将File对象作为参数传入,用于向文件中写入数据。
3. 创建一个DataOutputStream对象,将FileOutputStream对象作为参数传入,用于将数据转换为字节流并写入文件。
4. 使用DataOutputStream对象的writeInt()方法向文件中写入整数数据。
5. 创建一个FileInputStream对象,将File对象作为参数传入,用于从文件中读取数据。
6. 创建一个DataInputStream对象,将FileInputStream对象作为参数传入,用于将字节流转换为数据并读取。
7. 使用DataInputStream对象的readInt()方法从文件中读取整数数据。
示例代码如下:
// 向文件中写入数据
File file = new File("test.txt");
FileOutputStream fos = new FileOutputStream(file);
DataOutputStream dos = new DataOutputStream(fos);
dos.writeInt(123);
dos.close();
// 从文件中读取数据
FileInputStream fis = new FileInputStream(file);
DataInputStream dis = new DataInputStream(fis);
int num = dis.readInt();
dis.close();
System.out.println(num); // 输出:123
阅读全文