描述
这个java.io.PrintStream.checkError()方法刷新流并检查其错误状态。当底层输出流抛出 InterruptedIOException 以外的 IOException 并且调用 setError 方法时,内部错误状态设置为 true。如果对底层输出流的操作抛出 InterruptedIOException,则 PrintStream 通过执行以下操作将异常转换回中断
声明
以下是声明java.io.PrintStream.checkError()方法。
public boolean checkError()
参数
NA
返回值
当且仅当此流遇到 InterruptedIOException 以外的 IOException 或调用了 setError 方法时,此方法才返回 true。
异常
NA
示例
下面的例子展示了使用java.io.PrintStream.checkError()方法。
package com.tutorialspoint;
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
相关用法
- Java Java.io.PrintStream.clearError()用法及代码示例
- Java Java.io.PrintStream.close()用法及代码示例
- Java Java.io.PrintStream.write()用法及代码示例
- Java Java.io.PrintStream.append()用法及代码示例
- Java Java.io.PrintStream.flush()用法及代码示例
- Java Java.io.PrintStream.format()用法及代码示例
- Java Java.io.PrintStream.setError()用法及代码示例
- Java Java.io.PrintStream.println()用法及代码示例
- Java Java.io.PrintStream.print()用法及代码示例
- Java Java.io.PrintWriter.setError()用法及代码示例
- Java Java.io.PrintWriter.write()用法及代码示例
- Java Java.io.PrintWriter.clearError()用法及代码示例
- Java Java.io.PrintWriter.flush()用法及代码示例
- Java Java.io.PrintWriter.print()用法及代码示例
- Java Java.io.PrintWriter.append()用法及代码示例
- Java Java.io.PrintWriter.format()用法及代码示例
- Java Java.io.PrintWriter.close()用法及代码示例
- Java Java.io.PrintWriter.checkError()用法及代码示例
- Java Java.io.PrintWriter.println()用法及代码示例
- Java Java.io.PrintWriter.printf()用法及代码示例
注:本文由纯净天空筛选整理自 Java.io.PrintStream.checkError() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。