El método clearError() de PrintStream Class en Java se usa para borrar el estado de error de esta instancia de PrintStream. Borra cualquier error que pueda haber ocurrido o no en la transmisión. Por lo tanto, el método checkError() siempre devolverá falso después de este método.
Sintaxis:
protected void clearError()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método no devuelve ningún valor.
Los siguientes métodos ilustran el funcionamiento del método clearError():
Programa 1:
// Java program to demonstrate // PrintStream clearError() method import java.io.*; class GFG extends PrintStream { // Defining the protected constructor public GFG(OutputStream out) { super(System.out); } // Driver Code public static void main(String[] args) { // The string to be written in the Stream String str = "GeeksForGeeks"; try { // Create a PrintStream instance GFG stream = new GFG(System.out); // Write the above string to this stream // This will put the string in the stream // till it is printed on the console stream.print(str); // Now clear the stream // using clearError() method stream.clearError(); System.out.println("\nHas any error occurred: " + stream.checkError()); } catch (Exception e) { System.out.println(e); } } }
Producción:
GeeksForGeeks Has any error occurred: false
Programa 2:
// Java program to demonstrate // PrintStream clearError() method import java.io.*; class GFG extends PrintStream { // Defining the protected constructor public GFG(OutputStream out) { super(System.out); } // Driver Code public static void main(String[] args) { // The string to be written in the Stream String str = "GeeksForGeeks"; try { // Create a PrintStream instance GFG stream = new GFG(System.out); // Write the char to this stream // This will put the char in the stream // till it is printed on the console stream.write(65); // Now clear the stream // using clearError() method stream.clearError(); System.out.println("\nHas any error occurred: " + stream.checkError()); } catch (Exception e) { System.out.println(e); } } }
Producción:
A Has any error occurred: false
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA