Java.io.PrintStream.checkError() 方法



描述

java.io.PrintStream.checkError() 方法重新整理流並檢查其錯誤狀態。當底層輸出流丟擲除 InterruptedIOException 之外的 IOException 以及呼叫 setError 方法時,內部錯誤狀態將設定為 true。如果底層輸出流上的操作丟擲 InterruptedIOException,則 PrintStream 透過執行以下操作將異常轉換回中斷:-

宣告

以下是 java.io.PrintStream.checkError() 方法的宣告。

public boolean checkError()

引數

返回值

當且僅當此流遇到除 InterruptedIOException 之外的 IOException 或呼叫了 setError 方法時,此方法返回 true。

異常

示例

以下示例演示了 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.htm
廣告

© . All rights reserved.