📅  最后修改于: 2023-12-03 15:16:26.994000             🧑  作者: Mango
StringWriter 类继承了 Writer 抽象类,它实现了一个可用作字符缓冲区的字符串缓冲区。其中,append(char c) 方法用于向缓冲区中添加单个字符。此方法会自动将字符转化为字符串,并将其添加到字符串缓冲区中。
public StringWriter append(char c)
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 对象的缓冲区中,然后被转化成字符串。