bis zum bestimmten Zeichen lesen.

Habe dein Code reingespielt und ich bekomme immernoch Fehlermeldungen.

Code:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(Unknown Source)
	at test.main(test.java:31)

Ich habe mir die CSV lib runtergeladen und wo muss ich sie reinspielen.
 
Habe dein Code reingespielt und ich bekomme immernoch Fehlermeldungen.
Sicherlich nicht mit der Beispieldatei, oder?! Und von welchem Code sprichst du?
celloman hat gesagt.:
Ich habe mir die CSV lib runtergeladen und wo muss ich sie reinspielen.
Was benutzt du denn? Eclipse? Dann mußt du das entsprechende Jar welches in der Datei drin war als zusätzliche Bibliothek für das Eclipse-Projekt eintragen.

Gruß
 
Lass dir mal text bzw. zeile vor der while-Schleife ausgeben. Mit deiner geposteten Beispieldatei und dem Programmcode von mir läuft es grundsätzlich - also irgendetwas muss bei dir anders sein.

Lass dir ein paar Ausgaben machen, baue Überprüfungen - wie deepthroad angemerkt hat, gibt es schnell Probleme wenn die Datei mal nicht "den Erwartungen entspricht".

Und behandle die Ausnahmen zB:

Java:
                try {
                    text.append(line.substring(0, endIndex));
                } catch (StringIndexOutOfBoundsException e) {
                    System.err.println("Problem mit Zeile '" + line + "', endIndex=" + endIndex);
                }

Und das Rätsel wird sich bald lösen ;)
 
Zuletzt bearbeitet von einem Moderator:
Zurück