Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come leggere l'input Java

Quando si crea un'applicazione , programmatori Java hanno spesso bisogno di essere in grado di leggere l'input da parte degli utenti . Per esempio, questo può essere una richiesta di conferma o la lettura dei dati aggiuntivi da elaborare . L' ingresso lesse in genere è frutto sia lo schermo o da un file . Indipendentemente dalle fonti , il linguaggio di programmazione Java fornisce una classe Scanner comune che consente di elaborare l'input letto come una serie di gettoni . Istruzioni
1

fare clic sul pulsante "Start " e digitare " Blocco note " sulla casella di ricerca delle applicazioni . Fare clic su "Notepad " dalla lista risultante dei programmi che appare . Inserisci il seguente codice nella nuova finestra del Blocco note :

public class ScanXan {

public static void main (String [] args ) throws IOException {

}

}
2

Tipo "importazione java.util.Scanner , " come prima riga della voce nella finestra del Blocco note . Questo importa la classe Scanner necessario per essere utilizzato nell'applicazione.
3

dichiarare una nuova variabile scanner . Aggiungere un blocco e chiamare il " close () " metodo del try -finally della classe Scanner nella sezione Finally . Questo assicura che tutte le risorse utilizzate siano correttamente rilasciati quando la variabile non è più utilizzato . Per esempio :

Scanner s = null;

try {

} finally {

if ( ! S = null) {

s.close (); }


}
4

Inizializza un nuovo oggetto Scanner all'interno del blocco try . Ad esempio, il codice seguente definisce un nuovo oggetto dello scanner che legge l'input da un file di testo denominato xanadu.txt :

s = new Scanner ( new BufferedReader ( new FileReader ( " xanadu.txt " ))) ;
5

Leggi l' ingresso come token utilizzando la "next ( ) " metodo dell'oggetto scanner . Utilizzare il metodo " hasNext ( ) " per determinare se vi è più di input da leggere . Ad esempio, il seguente codice Java si legge una parola alla volta, utilizzando l'oggetto dello scanner e lo visualizza sullo schermo utilizzando il " println ( ) " comando:

mentre ( s.hasNext ( ) ) {

System.out.println ( s.next ()); }


6

Assicurarsi che i valori visualizzati sullo schermo sono esattamente gli stessi come input letto dal il file utilizzando l'oggetto Scanner .

 

Programmazione © www.354353.com