java写一个读写文件的程序
时间: 2024-05-03 15:20:25 浏览: 9
好的,下面是一个简单的Java程序,用来读取和写入文件:
```java
import java.io.*;
public class FileReadWriteExample {
public static void main(String[] args) {
// 读取文件
try {
// 将文件名和路径修改为你自己的文件
FileReader fileReader = new FileReader("test.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
// 写入文件
try {
// 将文件名和路径修改为你自己的文件
FileWriter fileWriter = new FileWriter("output.txt");
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write("Hello World!");
bufferedWriter.newLine();
bufferedWriter.write("This is an example of writing to a file.");
bufferedWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
说明:
- `FileReader`和`FileWriter`类用于读取和写入文件。
- `BufferedReader`和`BufferedWriter`类可以提高读取和写入效率。
- 在读取文件时,我们使用了`readLine()`方法来逐行读取文件并打印出来。
- 在写入文件时,我们使用了`write()`方法来写入文本,并用`newLine()`方法来换行。