21xrx.com
2025-03-15 11:45:48 Saturday
文章检索 我的文章 写文章
如何在Java中写入文件?
2023-06-17 02:39:22 深夜i     19     0
Java writefile FileWriter

Java中提供了多种方式来写入文件,下面我们来介绍几种常用方法。

1. 使用FileWriter类

FileWriter类是一个字符流,可以用于写入字符数据。可以将输出的字符流直接写入到文件中。

示例代码:

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

2. 使用BufferedWriter类

BufferedWriter类是一个带有缓冲区的字符流,使用起来更加高效。

示例代码:

BufferedWriter writer = null;
try {
  writer = new BufferedWriter(new FileWriter("test.txt"));
  writer.write("Hello World");
  writer.newLine();
  writer.write("This is a test file!");
} catch (IOException e) {
  e.printStackTrace();
} finally {
  try {
    writer.close();
  } catch (IOException e) {
    e.printStackTrace();
  }
}

3. 使用PrintWriter类

PrintWriter类可以将任何基本数据类型的值转换成字符输出流。

示例代码:

PrintWriter writer = null;
try {
  writer = new PrintWriter(new FileWriter("test.txt"));
  writer.println("Hello World");
  writer.println("This is a test file!");
} catch (IOException e) {
  e.printStackTrace();
} finally {
  writer.close();
}

以上就是三种Java中写入文件的方法,希望对大家有所帮助。

  
  

评论区

请求出错了