CharArrayWriter类close()方法 (CharArrayWriter Class close() method)
close() method is available in java.io package.
close()方法在java.io包中可用。
close() method is used to close this stream but it does not free the buffer.
close()方法用于关闭此流,但不会释放缓冲区。
close() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
close()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
close() method does not throw an exception at the time of closing the stream.
close()方法在关闭流时不会引发异常。
Syntax:
句法:
public void close();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of the method is void, it returns nothing.
该方法的返回类型为void ,不返回任何内容。
Example:
例:
// Java program to demonstrate the example
// of void close() method of CharArrayWriter
import java.io.*;
public class CloseOfCAW {
public static void main(String[] args) {
CharSequence cs = "Java World!!!";
CharArrayWriter caw = null;
try {
// Instantiates CharArrayWriter
caw = new CharArrayWriter();
// By using close() method isto
// close the CharArrayWriter
caw.close();
// By using append() method is to
// append cs to the caw still closing
// the stream
caw.append(cs);
// By using toString() method is
// to represent the caw as a string
System.out.print("caw.toString(): " + caw.toString());
} catch (Exception ex) {
System.out.println(ex.toString());
} finally {
if (caw != null)
caw.close();
}
}
}
Output
输出量
caw.toString(): Java World!!!
翻译自: https://www.includehelp.com/java/chararraywriter-close-method-with-example.aspx