Java PrintWriter checkError()方法及示例

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

Java PrintWriter checkError()方法及示例

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

语法。

public boolean checkError()

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

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

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

程序 1:

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

输出:

GeeksForGeeksHas any error occurred: false

程序2。

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

输出:

AHas any error occurred: false

相关推荐