Método Scanner ioException() en Java con ejemplos

El método ioException() de la clase java.util.Scanner devuelve la IOException lanzada por última vez por el Readable subyacente de este escáner. Este método devuelve nulo si no existe tal excepción.

Sintaxis:

public IOException ioException()

Valor de retorno: esta función devuelve la última excepción lanzada por el archivo legible de este escáner.

Los siguientes programas ilustran la función anterior:

Programa 1:

// Java program to illustrate the
// ioException() method of Scanner class in Java
// without parameter
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv)
        throws Exception
    {
  
        String s = "gfg geeks!";
  
        // create a new scanner
// with the specified String Object
        Scanner scanner = new Scanner(s);
  
        // print the line
        System.out.println("" + scanner.nextLine());
  
        // check if there is an IO exception
        System.out.println("" + scanner.ioException());
  
        // close the scanner
        scanner.close();
    }
}
Producción:

gfg geeks!
null

Programa 2:

// Java program to illustrate the
// ioException() method of Scanner class in Java
// without parameter
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv)
        throws Exception
    {
  
        String s = "gopal dave!";
  
        // new scanner with the specified String Object
        Scanner scanner = new Scanner(s);
  
        // print the line
        System.out.println("" + scanner.nextLine());
  
        // checks if there is an IO exception
        System.out.println("" + scanner.ioException());
  
        // close the scanner
        scanner.close();
    }
}
Producción:

gopal dave!
null

Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#ioException()

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *