📅  最后修改于: 2023-12-03 15:16:27.070000             🧑  作者: Mango
Java中的 StringWriter类是一个字符流,可以将字符写入字符串缓冲区中,而不是写入文件或控制台等外部设备。 StringWriter类还提供了toString()方法,该方法将字符缓冲区转换为字符串返回。
public String toString()
import java.io.StringWriter;
public class StringWriterExample {
public static void main(String[] args) {
StringWriter writer = new StringWriter();
writer.write("Hello World!");
writer.write(" Welcome to Java StringWriter.");
String result = writer.toString();
System.out.println(result);
}
}
上面的示例中,我们首先创建了一个StringWriter对象。然后使用了它的write()方法向缓冲区中写入了两个字符串,"Hello World!"和"Welcome to Java StringWriter"。接着,我们使用了toString()方法将缓冲区内容转换为字符串并将其打印到控制台上。
输出结果如下:
Hello World! Welcome to Java StringWriter.
StringWriter类是一个非常有用的工具,可以将字符写入字符串中,这在许多应用程序场景中都有很大的实用性。同时,利用它的toString()方法,我们可以将缓冲区内容转换为字符串,方便我们在程序中进行进一步的处理。