printstream
PrintStream类的setError()方法 (PrintStream Class setError() method)
setError() method is available in java.io package.
setError()方法在java.io包中可用。
setError() method is used to set the error state to true of this PrintWriter stream.
setError()方法用于将此PrintWriter流的错误状态设置为true。
setError() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
setError()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
setError() method does not throw an exception at the time of set error state.
setError()方法在设置错误状态时不会引发异常。
Syntax:
句法:
protected void setError();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of the method is void, it returns nothing.
该方法的返回类型为void ,不返回任何内容。
Example:
例:
// Java program to demonstrate the example
// of void setError() method of
// PrintStream
import java.io.*;
public class SetErrorOfPS extends PrintStream {
public SetErrorOfPS(OutputStream os) {
super(os);
}
public static void main(String[] args) {
String str = "Java Programming";
// Instantiates SetErrorOfPS
SetErrorOfPS p_stm = new SetErrorOfPS(System.out);
// Display str
p_stm.println("str: " + str);
// By using flush() method is to
// flush the stream immediately
p_stm.flush();
System.out.println("Stream Flushed...");
// By using setError() method is used to
// set internal error state
p_stm.setError();
// By using close() method is to
// close the stream p_stm
System.out.println("Stream Shutdown....");
p_stm.close();
}
}
Output
输出量
str: Java Programming
Stream Flushed...
Stream Shutdown....
翻译自: https://www.includehelp.com/java/printstream-seterror-method-with-example.aspx
printstream