PrintWriter类的setError()方法 (PrintWriter Class setError() method)
setError() method is available in java.io package.
setError()方法在java.io包中可用。
setError() method is used to denote that an error has occurred. It will cause subsequent call of checkError() method to return true until clearError() is called.
setError()方法用于表示已发生错误。 它将导致随后调用checkError()方法返回true,直到调用clearError()为止。
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 PrintWriter
import java.io.*;
public class SetErrorOfPW extends PrintWriter {
public SetErrorOfPW(OutputStream os) {
super(os);
}
public static void main(String[] args) {
String str = "Java Programming";
// Instantiates SetErrorOfPW
SetErrorOfPW p_stm = new SetErrorOfPW(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/printwriter-seterror-method-with-example.aspx