import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileReadWriteExample {
public static void main(String[] args) {
File file = new File("example.txt");
// 写入文件
try (BufferedWriter writer = new BufferedWriter(new FileWriter(file))) {
writer.write("这是一个示例文本文件");
writer.newLine();
writer.write("用于演示Java中的文件读写操作");
} catch (IOException e) {
e.printStackTrace();
}
// 读取文件
try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}Java中的文本文件读写操作是开发中常见的任务之一。通过使用Java的I/O类库,我们可以轻松地实现文件的读取和写入。
在示例代码中,我们首先创建一个名为"example.txt"的文本文件,并通过BufferedWriter类将文本写入文件中。通过调用write()方法写入文本,并通过newLine()方法插入换行符。我们关闭写入器。
接下来,我们使用BufferedReader类读取文件。通过调用readLine()方法逐行读取文件中的内容,并将每行打印到控制台。同样地,我们在读取完成后关闭阅读器。
通过这种方式,我们可以轻松地在Java中进行文本文件的读写操作,方便地处理存储和读取文件中的数据。