📅  最后修改于: 2023-12-03 15:01:51.659000             🧑  作者: Mango
在Java中,CharArrayWriter是一个将字符数据写入到char数组中的流类。toArray()和toString()方法常常被用来将写入到CharArrayWriter对象中的字符数据转换成 char[] 数组或字符串。
CharArrayWriter类提供了toString()方法,用于将写入到缓冲区中的字符数据转换成一个字符串。
public String toString()
下面是一个使用CharArrayWriter类的示例,演示如何将字符数据写入到 CharArrayWriter 对象中,然后使用 toString()方法将其转换成字符串并打印输出。
import java.io.CharArrayWriter;
import java.io.IOException;
public class CharArrayWriterExample {
public static void main(String[] args) {
CharArrayWriter charArrayWriter = new CharArrayWriter();
// 将字符数据写入到CharArrayWriter中
try {
charArrayWriter.write("Hello World!");
} catch (IOException e) {
e.printStackTrace();
}
// 将CharArrayWriter中的字符数据转换成字符串
String output = charArrayWriter.toString();
System.out.println(output);
}
}
输出结果:
Hello World!
总结:
CharArrayWriter类提供了将字符数据写入到字符数组中的功能,并提供了将其转换成字符串的方便方法toString()。 在需要将字符数据转换成字符串时,CharArrayWriter类可以起到很大的作用。