📜  Java中的 CharArrayWriter close() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:45.197000             🧑  作者: Mango

Java中的 CharArrayWriter close() 方法及示例

简介

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 对象并释放与之相关联的资源。在写完字符之后,务必调用该方法以释放资源。