In einer CSV Datei leere Zeilen ignorieren

Status
Nicht offen für weitere Antworten.

seven-12

Aktives Mitglied
hallo,

ich habe einer CSV Zeile, ich möchte leere Zeilen ignorieren.
MIt
Code:
String line = is.readLine();
	while ((line = is.readLine()) != null) {
}

funktioniert es nicht, ich habe beim debuggen: String line = ;;;;;;;;;;;;;;;;;;
Wie kann ich es tun?
Danke für Eure Hilfe,

seven-12
 

Caffè Latte

Bekanntes Mitglied
Hi,

mal völlig ungetestet:

Code:
String line = is.readLine();
   while ((!line.equals("\n")) {
   // TODO
}

Müsste so bei wirklich leeren Zeilen funktionieren; sollten die Semikolons enthalten sein prüfe eben danach.
 

Murray

Top Contributor
Code:
 String line = null; //-- hier nur dann ein readLine, wenn Du die erste Zeile wirklich überspringen willst
   while ((line = is.readLine()) != null) {
     if (line.trim().length() == 0) continue; "echte" Leerzeile (keine Zeichen > '\u0020') ignorieren
   
     /*
       EDIT: length hier natürlich ohne Klammern
    */
     if ( line.split( ";").length == 0) continue; //--- "semantische" Leerzeile (nur Semikola) ignorieren 

     /* Zeile verarbeiten */
   }
}

Normalerweise würde es sich aber wohl anbieten, das Erkennen der semantischen Leerzeile bei der normalen Zeilenverarbeitung zu machen, weil man dabei die Zeile ja auch wieder an den Semikola auftrennen muss, was in so einer Schleife bestimmt fühlbare Auswirkungen auf die Performance hat.

/EDIT: Typos
 

Murray

Top Contributor
seven-12 hat gesagt.:
ich muss eben die Zeilen mit nur ;;;;;;;;;; ignorieren...
damit geht es nicht...

Doch, diese Zeile
Code:
f ( line.split( ";").length() == 0) continue;
leistet genau das: die Zeile wird an den Semikola aufgetrennt und alle nicht-leeren Teilstrings zwischen diesen Trennstellen der Reihe nach als String-Array zurückgegeben. Da in diesem Fall zwischen den Semikola ja nichts steht, sind alle Teilstrings leer, so dass das zurückgelieferte Array also 0 Elemente enthält.
 

Murray

Top Contributor
Sorry, mein Fehler: hier muss length natürlich ohne die Klammern stehen:
Code:
if ( line.split( ";").length == 0) continue;
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Welches SDK für das erstellen einer ausführbaren Datei? Java Basics - Anfänger-Themen 4
W Objekte einer ArrayList in txt-datei schreiben mit Paths? Java Basics - Anfänger-Themen 2
M Spezifischen Wert einer Zeile aus .txt Datei entnehmen Java Basics - Anfänger-Themen 15
B Popups mit Klicksabfangen zumAusfüllen einer .ods Datei Java Basics - Anfänger-Themen 0
M RandomAccessFile int und String gleichzeitig in einer Datei Java Basics - Anfänger-Themen 49
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
Saiko Zeilen einer Datei einlesen Java Basics - Anfänger-Themen 3
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
J int innerhalb einer Datei ändern Java Basics - Anfänger-Themen 1
A Verarbeiten einer Excel Datei durch das java-Programm Java Basics - Anfänger-Themen 3
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
J Wert in einer json Datei ändern und speichern Java Basics - Anfänger-Themen 3
LetsSebi Methode, die einen arry von objekten speichert in einer datei Java Basics - Anfänger-Themen 6
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
O zufälliges Wort aus einer Datei einlesen Java Basics - Anfänger-Themen 32
J Ein Wort aus einer Datei zufällig ermitteln Java Basics - Anfänger-Themen 3
S Verbindung von einer Excel Datei zu Java-- Java Basics - Anfänger-Themen 4
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
I ArrayList - Methode zum Speichern eines Eintrags in einer Datei Java Basics - Anfänger-Themen 17
S Aus einer .bz2 Datei auslesen Java Basics - Anfänger-Themen 2
I Nur auf Abfrage von einer Text Datei einlesen Java Basics - Anfänger-Themen 11
E Einteilung der Räume mit einlesen einer .txt datei Java Basics - Anfänger-Themen 16
B Erstellung einer XML Datei Java Basics - Anfänger-Themen 8
D Erste Schritte Projekt in Ecplise in einer .zip Datei speichern Java Basics - Anfänger-Themen 8
S Probleme mit abspielen einer .wav Datei Java Basics - Anfänger-Themen 2
S Wort suchen und ersetzen in einer Datei Java Basics - Anfänger-Themen 6
A Sortieren ausgerechneter Werte aus einer TXT Datei Java Basics - Anfänger-Themen 8
das_leon Alle Zeilen einer CSV-Datei auslesen Java Basics - Anfänger-Themen 1
C Zeilen aus einer Datei in Array speichern Java Basics - Anfänger-Themen 4
F Mehrere Zeilen zu einer Zeile zusammenfügen und in eine Datei schreiben Java Basics - Anfänger-Themen 1
MaximilianTM Input/Output Einlesen und bearbeiten einer text Datei / Zeile Java Basics - Anfänger-Themen 5
E Fehler beim Debuggen einer jsp-Datei Java Basics - Anfänger-Themen 3
S Text aus einer HTML Datei auslesen Java Basics - Anfänger-Themen 1
J Erstellen einer Datei ohne path Java Basics - Anfänger-Themen 1
V Klassen Fehler beim compilieren einer Datei in CamelCase Java Basics - Anfänger-Themen 2
M In einer Datei schreiben - Java Java Basics - Anfänger-Themen 3
M Eigenschaften einer Datei auslesen Java Basics - Anfänger-Themen 5
Alex/89 Werte einer .txt Datei sortieren Java Basics - Anfänger-Themen 8
N gerichteter Graph aus einer Datei einlesen Java Basics - Anfänger-Themen 21
J Encoding Problem beim Einlesen einer txt Datei mit Umlauten Java Basics - Anfänger-Themen 3
J Java - Abspielen einer wav Datei Java Basics - Anfänger-Themen 2
F Zeichen einer Datei zaehlen Java Basics - Anfänger-Themen 1
I Klassen Mehrere Java Klassen in einer .java Datei Java Basics - Anfänger-Themen 7
K Mit Scanner aus einer txt Datei lesen und jede Person mit name, vorname, geburtsdatum speichern Java Basics - Anfänger-Themen 5
E Input/Output Property-Datei aus einer Zip lesen in in einer anderen Zip-Datei ist Java Basics - Anfänger-Themen 3
M Pfad zu einer Datei in einer exportierten Jar-Datei Java Basics - Anfänger-Themen 5
Z Greenfoot Variable in einer Datei und nicht in einem Objekt/World speichern Java Basics - Anfänger-Themen 1
S Eine Spalte einer CSV Datei ausgeben Java Basics - Anfänger-Themen 2
J Zeilen aus einer .txt-Datei auslesen und Variablen zuweisen Java Basics - Anfänger-Themen 11
J Eingabeaufforderung stürzt ab (beim Ausführen einer Java-Datei) Java Basics - Anfänger-Themen 3
D Problem beim Lesen einer txt-Datei Java Basics - Anfänger-Themen 8
M Wie sämtliche Schlüssel und Attibutwerte aus einer Propertie Datei lesen? Java Basics - Anfänger-Themen 3
K Inhalt von einer csv-Datei abspeichern Java Basics - Anfänger-Themen 3
M Kopieren einer .wav Datei Java Basics - Anfänger-Themen 6
A Hashwert einer Datei berechnen Java Basics - Anfänger-Themen 3
J Daten von einer PHP Datei ablesen Java Basics - Anfänger-Themen 1
I Authentifizierung einer iCal- Datei auf einer Webseite Java Basics - Anfänger-Themen 1
kaoZ Input/Output Android : Deserialisieren von mehreren Objekten in einer Datei Java Basics - Anfänger-Themen 0
C auslesen bestimmter werte einer textdatei und anschl. hineinschreiben in eine neue txt-datei. Java Basics - Anfänger-Themen 2
N Bestimmte Zeile aus einer Datei auslesen Java Basics - Anfänger-Themen 10
Z Problem beim Lesen und Schreiben einer Datei Java Basics - Anfänger-Themen 10
O Auflösung einer Bild-Datei bekommen ohne sie herunterzuladen?? Java Basics - Anfänger-Themen 7
S Input/Output einlesen aus einer evtl. leeren Datei Java Basics - Anfänger-Themen 5
S Erste Schritte Ausführen einer Class Datei Java Basics - Anfänger-Themen 6
L Split + Zeilen einer Datei mit bestimmtem Inhalt löschen Java Basics - Anfänger-Themen 23
T NullPointerException bei Verwendung einer Klasse einer anderen .jar datei Java Basics - Anfänger-Themen 3
D Input/Output Mehrere Objecte in einer Datei Java Basics - Anfänger-Themen 5
C Wörter aus einer txt datei lesen Java Basics - Anfänger-Themen 19
M Größe einer Datei via. Link ermitteln Java Basics - Anfänger-Themen 9
E Anmeldung an Webseite und Abruf einer Datei Java Basics - Anfänger-Themen 3
P Interpreter-Fehler Probleme beim Ausführen einer Jar Datei Java Basics - Anfänger-Themen 2
A Werte per Zufall aus einer Datei ziehen und in eine neue Datei schreiben Java Basics - Anfänger-Themen 9
U Öffnen einer war-Datei Java Basics - Anfänger-Themen 3
J Öffnen einer jar-Datei Java Basics - Anfänger-Themen 22
S JTabbedPane jeder Tab in einer eigenen java Datei? Java Basics - Anfänger-Themen 3
S Arbeiten mit einer CSV Datei und Überprüfen von einem Datum in einem Textfeldern Java Basics - Anfänger-Themen 4
A Problem beim Ausführen einer .jar datei auf externen System Java Basics - Anfänger-Themen 5
K Starten einer ausführbaren JAR Datei Java Basics - Anfänger-Themen 8
F META-INF/persistence.xml in einer war-Datei Java Basics - Anfänger-Themen 6
R Kopieren einer Datei Java Basics - Anfänger-Themen 18
M Speichern in einer .txt Datei Java Basics - Anfänger-Themen 3
K Dekomprimieren einer Datei.txt Java Basics - Anfänger-Themen 22
L Problem beim Einlesen einer Datei in einen String Java Basics - Anfänger-Themen 12
A Umwandlung einer Datei ins int Java Basics - Anfänger-Themen 26
D Amplitude einer 8-Bit *.wav Datei Java Basics - Anfänger-Themen 2
H Pseudo-Stack (char[] stackArray) mit Zeichen aus einer .txt-Datei befüllen Java Basics - Anfänger-Themen 5
G Input/Output Zeilenanzahl einer .txt Datei ausgeben Java Basics - Anfänger-Themen 2
B Werte der Variable aus Klasse JTextArea in einer Datei der Klasse RandomAcessFile speichern Java Basics - Anfänger-Themen 10
D Java Applet in einer .jar datei Java Basics - Anfänger-Themen 2
K Komisches Verhalten beim erstellen einer Datei Java Basics - Anfänger-Themen 5
Luk10 Dateipfad beim Laden einer Datei + Neue kleine Frage! Java Basics - Anfänger-Themen 11
J byteweise Einlesen einer Datei "Von.. bis.." Java Basics - Anfänger-Themen 3
c_sidi90 Array in einer txt Datei speichern Java Basics - Anfänger-Themen 11
T Erstellen einer .csv-Datei Java Basics - Anfänger-Themen 12
S Intwert aus einer txt.datei auslesen Java Basics - Anfänger-Themen 3
J Pfad bzw. Namen einer Datei auslesen Java Basics - Anfänger-Themen 6
J Einlesen/Speichern von Strings aus einer Datei Java Basics - Anfänger-Themen 15
VfL_Freak [JNI ]aus einer nativen DLL eine JAR-Datei erzeugen ?? Java Basics - Anfänger-Themen 4
P Bestimmte Zeilen einer Datei ermitteln ? Java Basics - Anfänger-Themen 30

Ähnliche Java Themen

Neue Themen


Oben