📜  Java中的 StringWriter append(char) 方法及示例(1)

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

Java中的 StringWriter append(char) 方法及示例

介绍

StringWriter 类继承了 Writer 抽象类,它实现了一个可用作字符缓冲区的字符串缓冲区。其中,append(char c) 方法用于向缓冲区中添加单个字符。此方法会自动将字符转化为字符串,并将其添加到字符串缓冲区中。

方法签名
public StringWriter append(char c)
参数说明
  • c: 要追加到缓冲区的字符。
返回值
  • 返回 StringWriter 对象本身。
示例
import java.io.*;

public class Example {
    public static void main(String[] args) {
       StringWriter strWriter = new StringWriter();
       
       try {
           strWriter.append('A');
           strWriter.append('B');
           strWriter.append('C');
       } catch(IOException e) {
           e.printStackTrace();
       }
       
       System.out.println("StringWriter buffer contains: " + strWriter.toString());
    }
}
输出
StringWriter buffer contains: ABC
解释

在上面的示例中,我们通过创建一个 StringWriter 对象来演示 append(char c) 方法的使用。然后,我们向该对象的缓冲区中逐个追加字符 "A", "B" 和 "C"。最后,我们通过调用 toString() 方法将缓冲区中的所有字符作为字符串输出到控制台。

因此,在运行此示例后,我们将获得字符串 "ABC",这是由于三个字符 "A", "B" 和 "C" 被追加到了 StringWriter 对象的缓冲区中,然后被转化成字符串。