java.lang.NumberFormatException für Eingabezeichenfolge "1"

Also, ich habe ein Problem, das mich wirklich stört. Ich habe einen einfachen Parser, den ich in Java gemacht habe. Hier ist der relevante Code:

while( (line = br.readLine())!=null)
{
    String splitted[] = line.split(SPLITTER);
    int docNum = Integer.parseInt(splitted[0].trim());
    //do something
}

ie @Input-Datei ist eine CSV-Datei, wobei der erste Eintrag der Datei eine Ganzzahl ist. Wenn ich mit dem Parsen beginne, erhalte ich sofort diese Ausnahme:

Exception in thread "main" java.lang.NumberFormatException: For input string: "1"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at dipl.parser.TableParser.parse(TableParser.java:50)
at dipl.parser.DocumentParser.main(DocumentParser.java:87)

Ich habe die Datei überprüft, sie hat zwar 1 als ersten Wert (in diesem Feld befinden sich keine weiteren Zeichen), aber ich erhalte trotzdem die Meldung. Ich denke, dass es an der Dateicodierung liegen kann: Es ist UTF-8 mit Unix-Endzeilen. Und das Programm läuft unter Ubuntu 14.04. Vorschläge, wo Sie nach dem Problem suchen können, sind willkommen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage