📌  相关文章
📜  Java中的 PrintWriter append(CharSequence) 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:25.967000             🧑  作者: Mango

Java中的 PrintWriter append(CharSequence) 方法及示例

简介

PrintWriter 是一个字符打印流,可以把字符数据转化为字节数据并输出到输出流中。PrintWriter 提供了多种方法来方便地输出字符串、字符,其中 append(CharSequence) 方法是其中之一。

append(CharSequence) 方法是将指定的字符序列追加到此 Writer。 该序列中的字符将成为 Writer 中的字符,从位置当前的 size(Writer 的末尾)开始添加。

语法
public PrintWriter append(CharSequence csq)
参数
  • csq - 要追加的字符序列
返回值

该方法返回当前字符串。

示例
import java.io.*;

public class PrintWriterAppendExample {
   public static void main(String[] args) {
      String s1 = "Hello";
      String s2 = "World!";
      try {
         // 创建文件实例
         File file = new File("output.txt");
         file.createNewFile();
         // 创建PrintWriter实例
         PrintWriter pw = new PrintWriter(file);
         // 写入数据
         pw.print(s1);
         pw.print(s2);
         pw.println();
         pw.append("Java PrintWriter append(CharSequence) method example.");
         // 关闭 PrintWriter
         pw.close();
         System.out.println("Data written successfully.");
      } catch (IOException e) {
         e.printStackTrace();
      }
   }
}

上述示例中,我们首先创建了一个文件 output.txt,然后创建了一个 PrintWriter 实例 pw。我们首先向文件中写入 s1s2 字符串,接下来我们使用 append(CharSequence) 方法将新的字符串追加到文件内容中。最后,调用 close() 方法关闭输出流即可。运行程序之后,你会在项目目录下的 output.txt 文件中看到以下内容:

HelloWorld!
Java PrintWriter append(CharSequence) method example.
总结

在本篇文章中,我们介绍了 PrintWriter 类和其中的 append(CharSequence) 方法。append(CharSequence) 方法是将指定的字符序列追加到 PrintWriter 中。随着输出流的关闭,数据将写入文件中。了解这些方法还是很有用的,尤其是在需要写入文件时。