Guten Morgen allerseits!
Ich hoffe, der Titel ist einigermaßen aussagekräftig, wusste nicht so recht, wie ich es formulieren kann. Mein Problem ist das folgende: Ich lese in einer for-Schleife mehrere CSV-Dateien nacheinander mit einem StringTokenizer ein. Hierbei kann es vorkommen, dass eine NumberFormatException auftritt, wenn in einer der Dateien dort wo ein Integer stehen sollte ein String steht. Die Exception zeigt mir den String an, was ja prinzipiell schon reicht, um den Fehler zu finden. Jetzt würde ich das gerne benutzerfreundlicher gestalten und die aktuelle Datei (d.h. die Iteration der for-Schleife), sowie die Zeilen-Number (StreamTokenizer.lineno()) mit ausgeben. Ist das möglich? Wenn ja, wie?
Ich hoffe, der Titel ist einigermaßen aussagekräftig, wusste nicht so recht, wie ich es formulieren kann. Mein Problem ist das folgende: Ich lese in einer for-Schleife mehrere CSV-Dateien nacheinander mit einem StringTokenizer ein. Hierbei kann es vorkommen, dass eine NumberFormatException auftritt, wenn in einer der Dateien dort wo ein Integer stehen sollte ein String steht. Die Exception zeigt mir den String an, was ja prinzipiell schon reicht, um den Fehler zu finden. Jetzt würde ich das gerne benutzerfreundlicher gestalten und die aktuelle Datei (d.h. die Iteration der for-Schleife), sowie die Zeilen-Number (StreamTokenizer.lineno()) mit ausgeben. Ist das möglich? Wenn ja, wie?