El método close() de Writer Class en Java se usa para cerrar el escritor. Al cerrar un escritor, se desasigna cualquier valor en él o cualquier recurso asociado con él. La instancia de Writer, una vez cerrada, no funcionará. Además, una instancia de Writer, una vez cerrada, no se puede volver a cerrar.
Sintaxis:
public void close()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método no devuelve ningún valor. Simplemente cierra el Stream.
Los siguientes métodos ilustran el funcionamiento del método close():
Programa 1:
// Java program to demonstrate // Writer close() method import java.io.*; class GFG { public static void main(String[] args) { // The string to be written in the Stream String str = "GeeksForGeeks"; try { // Create a Writer instance Writer writer = new PrintWriter(System.out); // Write the above string to this writer // This will put the string in the writer // till it is printed on the console writer.write(str); // Now close the writer // using close() method writer.close(); } catch (Exception e) { System.out.println(e); } } }
Producción:
GeeksForGeeks
Programa 2:
// Java program to demonstrate // Writer close() method import java.io.*; class GFG { public static void main(String[] args) { try { // Create a Writer instance Writer writer = new PrintWriter(System.out); // Write the char to this writer // This will put the char in the writer // till it is printed on the console writer.write(65); // Now close the writer // using close() method writer.close(); } catch (Exception e) { System.out.println(e); } } }
Producción:
A