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

Come convertire un flusso di input buffer in String

Il linguaggio di programmazione Java dispone di una funzione utile per la raccolta dei dati , che si chiama flusso di input buffer . Un flusso di input buffer è un flusso di dati che si aspetta i dati da scrivere , ma non esattamente sa quanti dati aspettarsi. Il buffer è uno spazio di stoccaggio temporaneo in memoria che può ospitare i dati che scorre nel fiume. Quando il buffer diventa troppo pieno , il flusso viene lavata e che di solito significa dati vengono scritti qualche parte , per esempio in una stringa . Cose che ti serviranno
Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle ( vedi Risorse ) economici Mostra più istruzioni
1

caricare il NetBeans IDE facendo clic sulla sua icona del programma . Quando il caricamento del programma , passare a "Nuovo /Nuovo progetto " e selezionare " Java Application " dalla lista sul lato destro dello schermo. Un nuovo file di codice sorgente viene visualizzato nell'editor di testo NetBeans . Il file di codice sorgente contiene un metodo main vuoto .
2

Aggiungi un file vuoto per il progetto facendo clic su "File ", "Nuovo " e poi " File vuoto . " Nome di questo file " nomefile " e aprirlo nell'editor di testo . Potete aprirlo individuandolo nella vista gerarchica del progetto si trova sul lato destro della schermata. Una volta individuato, è possibile fare clic su di esso per aprirlo . Scrivere testo casuale in questo file . Questo file servirà come file di input per il programma . Salvare il file e chiuderlo.
3

Creare un nuovo " FileInputStream " e impostarlo per leggere i dati da un file di nome " nomefile.txt ". È possibile farlo scrivendo la seguente dichiarazione :

FileInputStream FileInput = new FileInputStream ( " filename.txt " ) ;
4

Creare un " BufferedInputStream " e fissarlo al " FileInputStream " creato nel passaggio precedente :

BufferedInputStream in = new BufferedInputStream ( FileInput ) ;
5

Convertire il " BufferedInputStream " in una stringa utilizzando la seguente istruzione :

String stringa = IOUtils.toString ( a , "UTF - 8") ;
6

Avviare il programma premendo il tasto "F6 " . Il programma leggerà tutto ciò che si trova nel file " nomefile " e convertire i dati nel buffer in una stringa .

 

Programmazione © www.354353.com