21xrx.com
2024-09-17 04:43:31 Tuesday
登录
文章检索 我的文章 写文章
如何用Java在文本文件中写入数据
2023-06-13 18:46:45 深夜i     --     --
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() 方法,并且我们在每行结束时使用了新行符,以实现换行的效果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复