PrintStream setError() method in Java with Examples Last Updated : 31 Jan, 2019 Comments Improve Suggest changes Like Article Like Report The setError() method of PrintStream Class in Java is used to set the error state of this PrintStream instance. This method is used as an indicator to indicate that an error has occurred in the stream. It is protected and hence needs to be implemented by deriving the PrintStream class to use it. Syntax: protected void setError() Parameters: This method do not accepts any parameter. Return Value: This method do not return anything. Below methods illustrates the working of setError() method: Program 1: Java // Java program to demonstrate // PrintStream setError() method import java.io.*; // extending the PrintStream Class 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 GFG 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); stream.flush(); // Use the protected setError() method stream.setError(); } catch (Exception e) { System.out.println(e); } } } Output: GeeksForGeeks Program 2: Java // Java program to demonstrate // PrintStream setError() method import java.io.*; // extending the PrintStream Class class GFG extends PrintStream { // Defining the protected constructor public GFG(OutputStream out) { super(System.out); } // Driver Code public static void main(String[] args) { try { // Create a GFG 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); stream.flush(); // Use the protected setError() method stream.setError(); } catch (Exception e) { System.out.println(e); } } } Output: A Comment More infoAdvertise with us Next Article PrintStream setError() method in Java with Examples K Kirti_Mangal Follow Improve Article Tags : Java Java-Functions Java-IO package Java-PrintStream Practice Tags : Java Similar Reads PrintWriter setError() method in Java with Examples The setError() method of PrintWriter Class in Java is used to set the error state of this PrintWriter instance. This method is used as an indicator to indicate that an error has occurred in the stream. It is protected and hence needs to be implemented by deriving the PrintWriter class to use it. Syn 2 min read PrintStream print(String) method in Java with Examples The print(String) method of PrintStream Class in Java is used to print the specified String value on the stream. This String value is taken as a parameter. Syntax: public void print(String StringValue) Parameters: This method accepts a mandatory parameter StringValue which is the String value to be 2 min read PrintStream println(String) method in Java with Examples The println(String) method of PrintStream Class in Java is used to print the specified String on the stream and then break the line. This String is taken as a parameter. Syntax: public void println(String string) Parameters: This method accepts a mandatory parameter string which is the String to be 2 min read Throwable printStackTrace() method in Java with Examples printStackTrace() The printStackTrace() method of Java.lang.Throwable class used to print this Throwable along with other details like class name and line number where the exception occurred means its backtrace. This method prints a stack trace for this Throwable object on the standard error output 5 min read PrintStream println() method in Java with Examples The println() method of PrintStream Class in Java is used to break the line in the stream. This method do not accepts any parameter or return any value. Syntax: public void println() Parameters: This method do not accepts any parameter. Return : This method do not returns any value. Below methods il 2 min read Like