Come leggere una scheda file delimitato in Java

April 29

La lettura dei file tab delimitato è un modo essenziale per leggere l'output di base da Java. Alcuni dati banche dati di esportazione in scheda o in formato delimitato da virgola, in modo che i dati di importazione in Java è un modo per visualizzare i risultati di un database a un'applicazione che è in grado di interrogare direttamente le tabelle. Importazione e lettura di file delimitato da tabulazioni richiede solo poche righe di codice per lo sviluppo di applicazioni con Java.

istruzione

1 Importare le librerie di classi necessarie. La lettura dei file richiede la libreria di classi di IO che non è incluso automaticamente. La seguente sintassi include librerie per la lettura dei file tab delimitato:
importazione java.io.BufferedReader
ANDARE
import java.io.FileReader;

2 Impostare le variabili per leggere i file. buffer di file sono utilizzati per leggere i dati dei file in memoria per l'elaborazione più veloce. Il testo che segue legge un file che è delimitato da tabulazione per analizzare le informazioni.
BufferedReader LeggiBuffer = new BufferedReader (nuovo FileReader (\ "myFile.txt \"))
ANDARE
String strRead;

3 Leggere le informazioni delimitato. Il ciclo seguente separa le informazioni delimitato da tabulazioni in una variabile di matrice e lo stampa alla console. La notazione \ "\ t \" è l'interruttore che indica una scheda delimitatore:
while ((strRead = readbuffer.readLine ())! = null) {
String splitarray [] = strRead.split (\ "\ t \")
ANDARE
String = firstentry splitarray [0]
ANDARE
String = secondentry splitarray [1]
ANDARE
System.out.println (firstentry + \ "\" + secondentry)
ANDARE
}

4 Chiudere il flusso di risorse di memoria libera del computer host:
readbuffer.close ();