PrintStream clearError() method in Java with Examples
The clearError() method of PrintStream Class in Java is used to clear the error state of this PrintStream instance. It clears any error that might have or not happened in the stream. Hence the checkError() method will always return false after this method.
Syntax:
protected void clearError()
Parameters: This method do not accepts any parameter.
Return Value: This method do not returns any value.
Below methods illustrates the working of clearError() method:
Program 1:
import java.io.*;
class GFG extends PrintStream {
public GFG(OutputStream out)
{
super (System.out);
}
public static void main(String[] args)
{
String str = "GeeksForGeeks" ;
try {
GFG stream
= new GFG(System.out);
stream.print(str);
stream.clearError();
System.out.println( "\nHas any error occurred: "
+ stream.checkError());
}
catch (Exception e) {
System.out.println(e);
}
}
}
|
Output:
GeeksForGeeks
Has any error occurred: false
Program 2:
import java.io.*;
class GFG extends PrintStream {
public GFG(OutputStream out)
{
super (System.out);
}
public static void main(String[] args)
{
String str = "GeeksForGeeks" ;
try {
GFG stream
= new GFG(System.out);
stream.write( 65 );
stream.clearError();
System.out.println( "\nHas any error occurred: "
+ stream.checkError());
}
catch (Exception e) {
System.out.println(e);
}
}
}
|
Output:
A
Has any error occurred: false
Last Updated :
31 Jan, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...