El método flush() de la clase StringWriter en Java se usa para vaciar el escritor. Al lavar el escritor, significa limpiar el escritor de cualquier elemento que pueda estar o no dentro del escritor. No acepta ningún parámetro ni devuelve ningún valor.
Sintaxis:
public void flush()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método no devuelve ningún valor. Simplemente sonroja al escritor.
Los siguientes programas ilustran el funcionamiento del método flush():
Programa 1:
// Java program to demonstrate // StringWriter flush() method import java.io.*; class GFG { public static void main(String[] args) { // The string to be written in the writer 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 clear the writer // using flush() method writer.flush(); } catch (Exception e) { System.out.println(e); } } }
Producción:
GeeksForGeeks
Programa 2:
// Java program to demonstrate // StringWriter flush() 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 clear the writer // using flush() method writer.flush(); } catch (Exception e) { System.out.println(e); } } }
Producción:
A