Java PrintStream checkError()方法
java.io.PrintStream.checkError() 方法刷新流并检查其错误状态。内部错误状态设置为true时,底层输出流抛出一个IOException超过InterruptedIOException等,并调用setError方法。如果底层的输出流的操作引发InterruptedIOException,那么PrintStream通过执行异常转换回一个中断。
1 语法
public boolean checkError()
2 参数
无
3 返回值
当且仅当此流遇到一个IOException不是InterruptedIOException或SETERROR其他方法调用,此方法返回true
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* java.io.PrintStream.checkError()方法的例子
*/
import java.io.*;
public class Demo {
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
热门文章
优秀文章