Come utilizzare uno scanner per le parole più in Java

February 12

Come utilizzare uno scanner per le parole più in Java


La classe Scanner in Java è comunemente utilizzato per leggere dati per l'utilizzo con l'applicazione. Con la costruzione dello scanner per leggere i dati dalla console, i programmatori possono sviluppare molto semplici interfacce utente a riga di comando. il costruttore dello scanner accetta una varietà di argomenti, tra cui i tipi di file, flussi di input, archi e canali di byte. Per creare una semplice interfaccia utente che accetta più parole, siamo in grado di utilizzare la classe di InputStream.

istruzione

1 Creare una nuova classe Java denominata "ScanWords."

ScanWords public class {}

2 Posizionare un metodo main nella classe ScanWords.

void main (String [] args) public static {}

3 Importare il scanner e pacchetti ArrayList da java.utils inserendo il seguente codice nella parte superiore della classe.

import java.util.Scanner;

import java.util.ArrayList;

4 Creare un nuovo oggetto scanner per leggere le parole. Si vuole costruire il scanner con l'argomento "System.in." Questo dice lo scanner che sarà la lettura dei dati attraverso un flusso di input.

Ingresso Scanner = new Scanner (System.in);

5 Creare un ArrayList per contenere le parole, una volta che sono stati inseriti.

ArrayList <String> digitalizzata = new ArrayList ();

6 Aggiungere la seguente riga di codice per consentire all'utente finale di inserire il numero di parole in cui intende entrare.

System.out.println ( "Quante parole ti piacerebbe partecipare?");

int num = input.nextInt();

7 Aggiungere la seguente ciclo "per" per consentire all'utente finale di inserire le parole.

for (int i = 0; i <num; i ++) {

System.out.println("Enter word " + (i+1));

scanned.add (input.next ());

}

8 Aggiungere un altro ciclo "for" per verificare che le parole sono stati catturati e manipolati dallo scanner.

System.out.println ( "che ha inserito:");

for(int j = 0; j &lt; scanned.size(); j++){

System.out.println (scanned.get (j));

}

9 Controlla la tua classe. Dovrebbe sembrare come questo:

import java.util.Scanner;

import java.util.ArrayList;

ScanWords public class {

Main (string [] args) {public static void

Ingresso Scanner = new Scanner (System.in);

ArrayList&lt;String> scanned = new ArrayList();

System.out.println ( "Quante parole ti piacerebbe partecipare?");

int num = input.nextInt ();

for (int i = 0; i & lt; num; i ++) {

System.out.println ( "Enter parola" + (i + 1));

scanned.add (input.next ());

}

System.out.println ( "che ha inserito:");

for (int j = 0; j & lt; scanned.size (); j ++) {

System.out.println (scanned.get (j));

}

}

}

10 Eseguire la classe.