Ich habe hier ein etwas eigenartiges Problem beim Auslesen einer Datei.
Die Datei enthält eine Tabell, die mit Tabulatoren getrennt ist. Jede Zeile wird in ein StringArray gesplittet
, anschließend wird die erste "Spalte", die immer eine Zahl enthält, in ein Integer umgewandelt mitCode:zeile = dieZeile.split("\t");
(ich brauche das als Integer, um in der Datenbank nicht 0 eintragen zu müssen, sondern auch null haben zu können). Dabei tritt nun das Problem auf, dass immer in der ersten Zeile eine NumberFormatException ausgelöst wird, ohnde dass ich begreife, warum. Was da steht ist eindeutig eine Zahl. Stelle ich die Zeilen um, habe ich das gleiche Problem wiederum bei der ersten Zeile, während die vorherige erste Zeile nun problemlos verarbeitet wird. Es kann also nicht am String liegen, sondern muss an der Tatsache liegen, dass die erste Zeile verarbeitet wird. Hat jemand eine Idee, wo ich den ver**** Fehler gemacht haben könnte?Code:patient.setEnummer(new Integer(Integer.parseInt(zeile[0].toString().trim())));
Lesezeichen