Menu / Java / Librerías / JDK / java.base / java.util / Clase Scanner

Clase Scanner - Java.

La clase Scanner se usa para obtener datos de entrada desde el usuario o para leer archivos como si fueran iterables.

Cada vez que se instancia la clase Scanner, se debe cerrar con el método close () debido a que implementa las interfaces AutoCloseable y Closeable.
Definición:

public class Scanner extends Object implements Closeable, Iterator <String> {}
Sintaxis:

Scanner miTeclado = new Scanner (InputStream canal);
Referencia:
  • Canal:
  • Archivo o fuente de información de la cual se va a extraer información.
Si se está obteniendo información del input de una consola, que es donde normalmente se ejecuta ésta instrucción, el InputStream será System.in.

Superinterfaces

  • AutoCloseable
  • Closeable
  • Iterator <String>

Clases y métodos de Scanner

Heredados de Iterator <String>.

Oops...


El administrador aún no ha introducido contenido en esta sección...

Recuerda en todo momento que puedes solicitar que se añada algo en específico a la página.

Ejemplos de Scanner - Java.

Ejemplos de Scanner.

import java.util.Scanner;

public class Programa {
  public static void main (String [] args) {
    Scanner teclado = new Scanner (System.in);
    String cadena;
    double doble;
    int ent;
    System.out.print ("Introduce una cadena de texto: ");
    cadena = teclado.nextLine (); // Recoje un String
    System.out.print ("Introduce un double: ");
    doble = teclado.nextDouble (); // Recoje un double
    System.out.print ("Introduce un entero: ");
    ent = teclado.nextInt (); // Recoje un int
    teclado.close ()
  }
}