Java PrintStream checkError()方法及示例

来源:这里教程网 时间:2026-02-17 21:06:20 作者:

Java PrintStream checkError()方法及示例

Java中PrintStream类的checkError()方法是用来检查这个PrintStream实例的错误状态。这个方法冲刷流,以便检查错误状态。它返回一个布尔值,告诉人们该流是否遇到任何错误。

语法。

public boolean checkError()

参数。此方法不接受任何参数。

返回值。该方法返回一个布尔值,说明流是否遇到了任何错误。如果遇到任何错误,它将返回true。否则,它返回false。

下面的方法说明了checkError()方法的工作。

程序 1:

// Java program to demonstrate// PrintStream checkError() method  import java.io.*;  class GFG {    public static void main(String[] args)    {          // The string to be written in the Stream        String str = "GeeksForGeeks";          try {              // Create a PrintStream instance            PrintStream stream                = new PrintStream(System.out);              // Write the above string to this stream            // This will put the string in the stream            // till it is printed on the console            stream.print(str);              // Now check the stream            // using checkError() method            System.out.println("\nHas any error occurred: "                               + stream.checkError());        }        catch (Exception e) {            System.out.println(e);        }    }}

输出:

GeeksForGeeksHas any error occurred: false

程序2。

// Java program to demonstrate// PrintStream checkError() method  import java.io.*;  class GFG {    public static void main(String[] args)    {          try {              // Create a PrintStream instance            PrintStream stream                = new PrintStream(System.out);              // Write the char to this stream            // This will put the char in the stream            // till it is printed on the console            stream.write(65);              // Now check the stream            // using checkError() method            System.out.println("\nHas any error occurred: "                               + stream.checkError());        }        catch (Exception e) {            System.out.println(e);        }    }}

输出:

AHas any error occurred: false

相关推荐