21xrx.com
2025-03-29 02:56:15 Saturday
文章检索 我的文章 写文章
如何在Java程序中写入文件
2023-06-15 11:31:20 深夜i     16     0
Java 文件操作 写入文件

文章内容:

在Java编程中,经常需要将程序中的数据或结果保存到文件中进行持久化。本文将介绍如何使用Java提供的输入输出流(IO流)将数据写入文件中。

Java中常用的写入文件的类是FileWriter和BufferedWriter。FileWriter类用于将字符写入文件,而BufferedWriter类则可以将字符序列写入文件。

下面是一个简单的示例代码,演示了如何使用FileWriter将字符串写入文件中:

try {
  FileWriter writer = new FileWriter("example.txt");
  writer.write("Hello World!");
  writer.close();
} catch (IOException e) {
  e.printStackTrace();
}

如果需要写入大量的数据,可以使用BufferedWriter类,它可以提高写入文件的效率。示例代码如下:

try {
  BufferedWriter writer = new BufferedWriter(new FileWriter("example.txt"));
  writer.write("Hello World!");
  writer.newLine(); // 换行
  writer.write("你好,世界!");
  writer.close();
} catch (IOException e) {
  e.printStackTrace();
}

除了使用字符流写入文件外,还可以使用字节流。使用字节流写入文件可以处理二进制文件,如图像、音频等。Java中常用的字节流类有FileOutputStream和BufferedOutputStream。

  
  

评论区