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中进行文本文件的读写操作,方便地处理存储和读取文件中的数据。