Java.io.PrintStream.checkError()方法实例
java.io.PrintStream.checkError()方法刷新流并检查其错误状态。内部错误状态设置为true时,底层输出流抛出一个IOException超过InterruptedIOException等,并调用setError方法。如果底层的输出流的操作引发InterruptedIOException,那么PrintStream通过执行异常转换回一个中断:
声明
以下是java.io.PrintStream.checkError()方法的声明
public boolean checkError()
参数
-
NA
返回值
当且仅当此流遇到一个IOException不是InterruptedIOException或SETERROR其他方法调用,此方法返回true
异常
-
NA
例子
下面的示例演示java.io.PrintStream.checkError()方法的用法。
package com.yiibai; import java.io.*; public class PrintStreamDemo { public static void main(String[] args) { String s = "Hello World."; // create a new PrintStream PrintStream ps = new PrintStream(System.out); // print a string ps.println(s); // check for errors and print ps.print(ps.checkError()); ps.flush(); ps.close(); } }
让我们编译和运行上面的程序,这将产生以下结果:
Hello World. false