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