21xrx.com
2024-12-23 03:16:32 Monday
登录
文章检索 我的文章 写文章
如何在Java中写入文件?
2023-06-17 02:39:22 深夜i     --     --
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中写入文件的方法,希望对大家有所帮助。

  
  

评论区

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