La clase escáner en Java se utiliza comúnmente para leer los datos para el uso de la aplicación. Mediante la construcción de escáner para leer los datos de la consola , los programadores pueden desarrollar muy simples interfaces de usuario de línea de comandos . Constructor del escáner acepta una gran variedad de argumentos, incluidos los tipos de archivos , secuencias de entrada , cadenas y canales de byte. Para crear una interfaz de usuario simple que acepta varias palabras , podemos usar el InputStream clase. Instrucciones
1
Crear una nueva clase java llamada " ScanWords . "
Public class ScanWords { }
2
Place un método main de la clase ScanWords .
public static void main ( String [] args ) { }
3
importación del escáner y paquetes ArrayList de java.utils colocando el siguiente código en la parte superior de la clase
importación java.util.Scanner ; .
importación java.util.ArrayList ;
4
Crear un nuevo objeto del escáner para leer en las palabras . Usted tendrá que construir el escáner con el argumento de " System.in . " Esto le indica al escáner que va a leer los datos a través de un flujo de entrada de entrada
escáner
= new escáner ( System.in ) .
5
Crear una ArrayList de mantener las palabras una vez que se han introducido
ArrayList escanea = new ArrayList (); .
6 Agregue la siguiente línea de código para que el usuario final que especifique el número de palabras tiene intención de entrar
System.out.println ( " ¿Cuántas palabras te gustaría entrar ? " ) .
int num = input.nextInt ();
< br > 7
Añada el siguiente bucle "for" para que el usuario final que especifique las palabras
for (int i = 0 ; i < num; i + +) . {
System . out.println ("Escriba la palabra " + ( i +1 ));
scanned.add ( input.next ()); }
8
Añadir otro bucle "for" para probar que las palabras han sido capturados y manipulados por el Scanner
System.out.println ( " ha introducido :") ; .
for (int j = 0 , j < scanned.size (); j + + ) {
System.out.println ( scanned.get ( j )); }
9
Revise su clase. Se debe tener este aspecto :
java.util.Scanner importación;
importación java.util.ArrayList ;
ScanWords public class {
public static void main ( String [] args ) {
entrada escáner
= new escáner ( System.in ) ;
ArrayList escaneado = new ArrayList ();
System . out.println ( " ¿Cuántas palabras te gustaría entrar ? ");
int num = input.nextInt ();
for (int i = 0 ; i < num , i + + ) {
System.out.println ( " Ingrese palabra" + ( i +1 ));
scanned.add ( input.next ());
< p >}
System.out.println ( " ha introducido :") ;
for (int j = 0 ; j < scanned.size (); j + + ) {
System.out.println ( scanned.get ( j )); }
}
}
10
Ejecute el clase.