📅  最后修改于: 2023-12-03 14:42:45.197000             🧑  作者: Mango
CharArrayWriter 类在内存中创建一个可扩展的缓冲区,用于存储字符数据。使用 CharArrayWriter 对象将字符写入缓冲区而不是写入文件或流。该类的 close() 方法用于关闭 CharArrayWriter 对象并释放与之相关联的资源。
以下是 close() 方法的语法:
public void close()
该方法不接受任何参数。
该方法没有返回值。
下面是一个 CharArrayWriter close() 方法的示例:
import java.io.CharArrayWriter;
public class CharArrayWriterExample {
public static void main(String[] args) {
CharArrayWriter charArrayWriter = new CharArrayWriter();
// Writing characters to the CharArrayWriter
for(int i = 65; i <= 90; i++) {
charArrayWriter.write(i);
}
// Closing the CharArrayWriter
charArrayWriter.close();
// Getting the content of the buffer
char[] charContent = charArrayWriter.toCharArray();
// Printing the content
System.out.println(charContent);
}
}
在上面的示例中,我们创建了一个 CharArrayWriter 对象并使用 write() 方法将字符写入缓冲区。然后,我们调用 close() 方法关闭 CharArrayWriter 对象。最后,我们调用 toCharArray() 方法获取缓冲区中的字符并将其打印到控制台上。
输出结果为:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
CharArrayWriter 类提供了一个可扩展的缓冲区,它可以在内存中存储字符数据。使用 close() 方法可以关闭 CharArrayWriter 对象并释放与之相关联的资源。在写完字符之后,务必调用该方法以释放资源。