ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
1004
1004
EMPFEHLEN
-
Hallo
ich habe eine CSV Datei und weiß das in der ersten Zeile unwichtiges steht. Nun würde ich gerne sinnvoll die erste Zeile überspringen. Selbstverständlich könnte ich in meiner while-Schleife eine Abfrage einbauen. Allerdings durchlaufe ich dann jedesmal die Abfrage und finde das doof bei 10.000 Zeilen.
Nun hab ich einen kleinen Blick in die API geworfen und vermute das ich das Problem elegant mit dem LineNumberReader lösen könnte. Meine Idee ist einfach bei dr zweiten Zeile loszulegen.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
private void dateiLesen(File dateiPflad) { String zeile; try { BufferedReader in = new BufferedReader(new FileReader(dateiPflad)); while ((zeile = in.readLine()) != null) { zeileAnalysieren(zeile); } in.close(); } catch (Exception e) { System.out.println("Error beim einlesen: " +e); } }
Ich hab versucht das dumme Ding einzubauen, allerdings funktioniert das irgendwie nicht. Ist mein Ansatz überhaupt elegant? Kennt ihr einen besseren? Wie muss ich den LineNumberReader verwenden um das Problem zu lösen?Professioneller Industrieboden vom Profi!
-
Warum ließt du nicht einfach eine Zeile vor der Schleife?
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14
private void dateiLesen(File dateiPflad) { String zeile; try { BufferedReader in = new BufferedReader(new FileReader(dateiPflad)); in.readLine(); // erste zeile lesen while ((zeile = in.readLine()) != null) { // rest lesen zeileAnalysieren(zeile); } in.close(); } catch (Exception e) { System.out.println("Error beim einlesen: " +e); } }
-
Als ich nach der Lösung suche war es 4 Uhr, ich hab es einfach nicht gesehen.
Danke
Professioneller Industrieboden vom Profi!
Ähnliche Themen
-
Datei Zeilenweise einlesen
Von dtm im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 02.08.09, 17:13 -
Datei Zeilenweise auslesen ok... Aber ich bekomme s nicht in ein Array
Von FBIagent im Forum C/C++Antworten: 6Letzter Beitrag: 15.12.05, 12:06 -
Datei zeilenweise in Array einlesen!
Von abi22 im Forum PHPAntworten: 5Letzter Beitrag: 12.10.04, 13:21 -
Datei zeilenweise einlesen
Von Shadow im Forum JavaAntworten: 2Letzter Beitrag: 10.10.04, 21:28 -
Erste Zeile einer Datei löschen...
Von Warper im Forum PHPAntworten: 1Letzter Beitrag: 30.04.02, 16:27





Zitieren
Login




