当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Java.io.PrintStream.checkError()用法及代码示例


描述

这个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.io.PrintStream.checkError() Method。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。