java如何输出整数到output.txt中,并读取出来
时间: 2024-02-25 21:55:27 浏览: 67
实验3 输入输出流的实验.doc
你可以使用Java中的FileOutputStream、DataOutputStream、FileInputStream、DataInputStream等类来完成整数的输出和读取,代码示例如下:
```java
import java.io.*;
public class OutputAndInputIntToFile {
public static void main(String[] args) {
int num = 123;
String fileName = "output.txt";
// 输出整数到文件
try {
FileOutputStream fileOutputStream = new FileOutputStream(fileName);
DataOutputStream dataOutputStream = new DataOutputStream(fileOutputStream);
dataOutputStream.writeInt(num);
dataOutputStream.close();
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
// 从文件中读取整数
try {
FileInputStream fileInputStream = new FileInputStream(fileName);
DataInputStream dataInputStream = new DataInputStream(fileInputStream);
int readInt = dataInputStream.readInt();
System.out.println("读取到的整数为:" + readInt);
dataInputStream.close();
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码将整数123输出到文件output.txt中,并且从同一个文件中读取出来。需要注意的是,输出整数时需要使用`DataOutputStream`类的`writeInt()`方法,读取整数时需要使用`DataInputStream`类的`readInt()`方法。同时,在读取完整数后需要关闭流。
阅读全文