21xrx.com
2025-07-14 02:05:25 Monday
登录
文章检索 我的文章 写文章
如何用Java在文本文件中写入数据
2023-06-13 18:46:45 深夜i     17     0
Java 写入 文本文件 FileWriter BufferedWriter write()方法 新行符

在Java中,我们可以使用 FileWriter 和 BufferedWriter 类一起来写入文本文件。FileWriter类可以向文本文件中写入字符数据,而BufferedWriter类可以很好地缓冲数据并提高写入速度。

首先,我们需要创建一个 FileWriter 对象,来指定要写入的文件名和路径。然后,我们将该对象传递给一个 BufferedWriter 对象,并使用write()方法将要写入的数据写入缓冲区中。 最后,通过 flush() 方法将缓冲区中的数据写入到文本文件中。

以下是一个简单的例子,演示如何使用Java向文本文件中写入数据:

import java.io.*;
public class Example {
  public static void main(String[] args) {
    try {
      FileWriter writer = new FileWriter("example.txt");
      BufferedWriter buffer = new BufferedWriter(writer);
      buffer.write("Java is a powerful programming language.");
      buffer.newLine();
      buffer.write("It is used to develop desktop and web applications.");
      buffer.newLine();
      buffer.write("Java is widely used in the industry.");
      buffer.close();
      writer.close();
      System.out.println("Data written to the file successfully.");
    } catch (IOException e) {
      System.out.println("An error occurred.");
      e.printStackTrace();
    }
  }
}

在上面的例子中,我们创建了一个名为 "example.txt" 的文本文件,并将三行文本写入文件中。每行文本都使用了 bufferedWriter.write() 方法,并且我们在每行结束时使用了新行符,以实现换行的效果。

  
  

评论区