“Conocimientos Programación>Programación Java

Cómo utilizar un escáner de varias palabras en Java

2013/2/3
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 ();

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.

Programación Java
Cómo hacer certificados para Unsigned apps Android
Cómo Código FIFO en Java
Cómo hacer un booleano privado en Java
Cómo convertir objetos Java
Cómo llamar al constructor predeterminado en Java
Función de visualización en Java
Cómo iterar sobre Llaves en HashMap de Java
Cómo encontrar un Thread Java en tiempo de ejecución
Conocimientos Informáticos © http://www.ordenador.online