Método StringWriter close() en Java con ejemplos

El método close() o StringWriter 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 StringWriter una vez cerrada no funcionará. Además, una instancia de StringWriter 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 programas ilustran el funcionamiento del método close():

Programa 1:

// Java program to demonstrate
// StringWriter 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 StringWriter instance
            StringWriter writer
                = new StringWriter();
  
            // 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);
  
            System.out.println(writer.toString());
  
            // 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
// StringWriter close() method
  
import java.io.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        try {
  
            // Create a StringWriter instance
            StringWriter writer
                = new StringWriter();
  
            // Write the char to this writer
            // This will put the char in the writer
            // till it is printed on the console
            writer.write(65);
  
            System.out.println(writer.toString());
  
            // Now close the writer
            // using close() method
            writer.close();
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}
Producción:

A

Publicación traducida automáticamente

Artículo escrito por Code_r y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *