Console Readline Java

Console Readline Java
“Questo articolo discuterà della funzione Line di lettura della console in Java. Questa funzione viene utilizzata nei programmi Java per raccogliere input per il programma dall'utente tramite l'interfaccia della console. Questa funzione può essere chiamata all'interno di una variabile per salvare l'input in quella stessa variabile e memorizzarlo per un uso successivo, oppure può essere utilizzata separatamente per chiedere il flusso del programma. La funzione della riga di lettura della console consente inoltre l'argomento del formato di essere passati in esso come parametro. Implementeremo diversi esempi della funzione della linea di lettura in diverse circostanze per comprendere meglio questa funzione."

Esempio # 01: Utilizzo della funzione Linea di lettura della console per salvare l'ingresso in una variabile stringa in Ubuntu 20.04

In questo esempio, utilizzeremo la funzione della riga di lettura della console nel nostro programma Java per inserire un nome tramite la console e salvarlo nella variabile stringa, che verrà quindi stampato sul terminale dopo la fine del programma.

Nel programma sopra, abbiamo iniziato creando una classe pubblica in cui creeremo una funzione principale. Creeremo un oggetto console e lo passeremo al sistema nella procedura principale. Valore della console che consente ai sistemi di svolgere attività. Quindi inizializzeremo una variabile stringa e, nel suo valore, useremo l'oggetto console per chiamare la funzione della riga di lettura. In questa funzione, scriveremo anche un messaggio prompt per la raccolta dell'input. E poi, l'input verrà salvato nella variabile stringa, che stamperemo sul terminale passandolo nel sistema.fuori.funzione println.

Dopo aver salvato il programma, apriremo il terminale ed eseguiremo. Nel terminale, avremo il messaggio prompt per immettere un nome e, dopo aver inserito il nome, vedremo il nome visualizzato nella riga successiva, il che verifica che il nome sia stato salvato nella variabile della stringa come mostrato nello snippet sopra.

Esempio # 02: Utilizzo della funzione Linea di lettura della console per salvare l'ingresso in una variabile stringa con un parametro di formato in Ubuntu 20.04

Useremo il metodo della riga di lettura della console nel nostro programma Java per inserire un nome nella console e salvarlo nella variabile String insieme a un argomento di formato, che verrà quindi stampato sul terminale al termine del programma; In questo esempio.

Nel codice precedente, abbiamo iniziato definendo una classe pubblica che ospiterà la funzione principale. Nel metodo principale, creeremo un oggetto console e lo forniremo al sistema. Valore della console che consente ai sistemi di fare azioni. Stabiliremo una variabile di stringa denominata "FMT" per trattenere il formato Java in cui può essere salvata una stringa, e questa verrà fornita come input al metodo della riga di lettura. Quindi, nel valore di un'altra variabile stringa, utilizzeremo l'oggetto console per eseguire il metodo della riga di lettura. Questo metodo utilizzerà la variabile stringa di formato che abbiamo definito prima e un messaggio prompt per raccogliere input. L'ingresso verrà quindi salvato in una variabile di stringa, che verrà stampata sul terminale alimentandolo nel sistema.Output della funzione println.

Dopo aver salvato il programma, apriremo il terminale e lo eseguiremo. Nel terminale, avremo un messaggio prompt per inserire un nome e, dopo aver inserito il nome, il nome verrà visualizzato nella riga seguente, confermando che il nome è stato archiviato nella variabile stringa come visualizzato nel campione precedente.

Esempio # 03: Utilizzo della funzione Linea di lettura della console per salvare l'ingresso in una variabile stringa con un parametro di formato in Ubuntu 20.04

In questo esempio, utilizzeremo la funzione della riga di lettura e l'oggetto della classe Reader Buffered per determinare il flusso del programma da parte dello stato dell'ingresso dell'utente.

In questo pezzo di codice, fisseremo all'interno della funzione principale, dove creeremo un oggetto della classe di lettore bufferi. Quindi imposteremo una variabile stringa per salvare l'ingresso. Quindi aggiungeremo due messaggi di avviso in cui guideremo l'utente a determinare la lunghezza del programma. Dopo questo, aggiungeremo un ciclo "fare mentre" in modo che l'input possa essere raccolto ripetutamente. All'interno del blocco Do, chiameremo la variabile stringa e, nel suo valore, useremo l'oggetto della classe Reader Buffered per chiamare la funzione della riga di lettura.

Quindi passeremo la variabile di stringa nella funzione println per visualizzarla sul terminale. Successivamente, ci sposteremo nel blocco while e nelle sue parentesi, daremo la dichiarazione di decisione, che analizzerà l'input dell'utente e terminerà il programma quando l'utente inserisce la parola "arresto".

Dopo aver terminato tutte le parentesi rimanenti, passeremo al nostro terminale, compilando ed eseguendo il nostro programma. Quando viene eseguito il programma, i messaggi di avviso verranno visualizzati come guida. Quindi l'utente può inserire più parole nel terminale e il programma continuerà fino a quando non viene scritto la parola, come mostrato nell'output seguente.

Esempio # 04: Utilizzo della funzione di lettura per inserire una parola in un file di testo in Ubuntu 20.04

In questo esempio, aggiungeremo una stringa in un file di testo utilizzando la funzione della riga di lettura e gli oggetti della classe Writer Buffered e della classe Reader.

Nel codice sopra, abbiamo creato due oggetti della classe Writer Buffered e della classe Reader, rispettivamente. Quindi abbiamo inizializzato una variabile di stringa utilizzando la funzione della riga di lettura per ottenere l'input dall'utente. Dopo questo, abbiamo iniziato un po '. All'interno del ciclo, c'è un'altra funzione di lettura chiamata; Successivamente, l'ingresso verrà visualizzato sul terminale.

Come possiamo vedere nell'output sopra, il programma termina quando forniamo input null e nello snippet di seguito, l'input viene aggiunto correttamente anche al file di testo.

Conclusione

In questa guida, esploriamo la funzione della linea di lettura della console in Java. Questa funzione viene utilizzata per la raccolta dell'input dall'utente e può essere utilizzata per trasferire l'input da salvare in una variabile in fase di esecuzione. Abbiamo implementato diversi esempi di questa funzione in diversi scenari. L'abbiamo usato per salvare l'ingresso in una variabile stringa e persino inserire il valore di input in un file di testo in Ubuntu 20.04 ambiente.