Lezen tabs gescheiden bestanden is een essentiële manier om elementaire output van Java lezen . Sommige databases exporteren data in tab of komma's gescheiden formaat , zodat het importeren van de gegevens in Java is een manier om de resultaten van een database te tonen aan een applicatie die in staat is om de tafels direct vragen . Importeren en lezen tabs gescheiden bestanden duurt slechts een paar regels code in de ontwikkeling van toepassingen met Java . Instructies 1 Importeer de noodzakelijke class libraries . Lezen van bestanden vereist de IO class library die niet automatisch wordt opgenomen . De volgende syntaxis bevat bibliotheken voor het lezen van tabs gescheiden bestanden : import java.io.BufferedReader , import java.io.FileReader ; kopen van 2 Stel de variabelen om de bestanden te lezen . File buffers worden gebruikt om bestanden gegevens te lezen in het geheugen voor een snellere verwerking . De volgende tekst leest een bestand dat door tabs gescheiden te ontleden de information.BufferedReader readbuffer = new BufferedReader (nieuw FileReader ( " myfile.txt " ) ) ; String strRead ; 3 Lees de afgebakend informatie . De volgende lus scheidt de tabs gescheiden gegevens in een array variabele en drukt het aan de console . De " \\ t " notatie is de schakelaar die een tab onderscheidingsteken aangeeft : while ( ! ( StrRead = readbuffer.readLine ( ) ) = null ) { String splitarray [ ] = strRead.split ( " \\ t " ) ; String firstentry = splitarray [ 0 ] ; String secondentry = splitarray [ 1 ] ; System.out.println ( firstentry + " " + secondentry ) ; } 4 Sluit de stroom aan middelen vrij geheugen op de hostcomputer : readbuffer . close ( ) ;
|