La classe Scanner in Java è comunemente utilizzato per leggere i dati per l'utilizzo da parte dell'applicazione . Con la costruzione dello scanner per leggere i dati dalla console , i programmatori possono sviluppare molto semplice riga di interfacce utente di comando . Costruttore dello scanner accetta una varietà di argomenti , tra cui i tipi di file , flussi di input , le stringhe ei canali di byte . Per creare una semplice interfaccia utente che accetta più parole , possiamo usare la classe InputStream . Istruzioni
1
Creare una nuova classe Java chiamata " ScanWords . "
Public class ScanWords { }
2
Luogo principale di un metodo nella classe ScanWords .
public static void main ( String [] args ) { }
3
Importazione dello scanner e pacchetti ArrayList da java.utils inserendo il seguente codice nella parte superiore della classe
importazione java.util.Scanner ; .
importazione java.util.ArrayList ;
4
Creare un nuovo oggetto Scanner per leggere nelle parole . Si vuole costruire lo scanner con l'argomento " System.in . " Questo dice lo scanner che sarà la lettura di dati attraverso un flusso di input
ingresso Scanner
= new Scanner ( System.in ) .
5
Crea un ArrayList per contenere le parole una volta che sono stati inseriti
ArrayList scansione = new ArrayList (); .
6 Aggiungere la seguente riga di codice per consentire all'utente finale di inserire il numero di parole cui intende entrare
System.out.println ( " Quante parole vorresti entrare ? ") .
int num = input.nextInt ();
< br > 7
Aggiungere il seguente ciclo "for" per consentire all'utente finale di inserire le parole
for (int i = 0; i < num; i + + ) . {
sistema . out.println ( "Inserire parola" + ( i +1) ) ;
scanned.add ( input.next ()); }
8 < p > Aggiungi un altro ciclo "for " per verificare che le parole sono stati catturati e manipolati tramite Scanner
System.out.println ( "È stato inserito :"); .
for (int j = 0; j < scanned.size (); j + + ) {
System.out.println ( scanned.get ( j ) ) ; }
9
Controlla la tua classe . Dovrebbe apparire così:
import java.util.Scanner ;
importazione java.util.ArrayList ;
ScanWords public class {
public static void main ( String [] args ) {
ingresso Scanner
= new Scanner ( System.in ) ;
ArrayList scansione = new ArrayList ( ) ;
sistema . out.println ( " Quante parole ti piacerebbe entrare ? " ) ;
int num = input.nextInt ();
for (int i = 0; i < num , i + + ) {
System.out.println ( "Inserire parola" + ( i +1) ) ;
scanned.add ( input.next ());
< p > }
System.out.println ( "È stato inserito :");
for (int j = 0; j < scanned.size (); j + + ) {
System.out.println ( scanned.get ( j ) ) ; }
}
}
10
Eseguire il classe .