Exceptions mit aktuellen Programminformationen ausgeben?

Status
Nicht offen für weitere Antworten.

roddy

Aktives Mitglied
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?
 

Sky

Top Contributor
Geht es darum, die Message zu verändern:
Code:
    String[] toInt = {"1", "2", "3", "abc", "4", "5", "6"};
    for (int i = 0; i < toInt.length; i++) {
      try {
        Integer.parseInt( toInt[i] );
      } catch( NumberFormatException ex ) {
        throw new NumberFormatException(ex.getMessage() + " line=" + i );
      }
    }
 

roddy

Aktives Mitglied
Ja, das tut genau was ich will :) Mein Fehler war nur, dass ich try-catch ausserhalb der for-Schleife stehen hatte, bzw. try vor der Initialisierung meines StreamTokenizers...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Jose05 Umgang mit Exceptions in einen Programm Allgemeine Java-Themen 2
M Exceptions - wann / wie verwenden? Allgemeine Java-Themen 4
W Exceptions behandeln Allgemeine Java-Themen 16
Kirby.exe Exceptions erklärt Allgemeine Java-Themen 5
L Operatoren Java Reflections: Alle Methoden einer Klasse aufrufen ohne Exceptions Allgemeine Java-Themen 5
E Java Editor Problem mit 2er Exceptions Allgemeine Java-Themen 12
B Maven Keycloak library wirft exceptions nach maven package Allgemeine Java-Themen 1
J Exceptions Allgemeine Java-Themen 1
Z Java Exceptions - Auf leeres Feld prüfen Allgemeine Java-Themen 10
E Exceptions abfangen und dann Programm stoppen - aber wie? Allgemeine Java-Themen 2
L Nullpointer Exceptions werden nicht angezeigt Allgemeine Java-Themen 5
V Exceptions Allgemeine Java-Themen 2
G Exceptions mit jre 7u40 Allgemeine Java-Themen 2
S Best Practice verschiedene Exceptions fangen und neue Exception erzeugen Allgemeine Java-Themen 11
E LookAndFeel Exceptions bei UIManager.setLookAndFeel Allgemeine Java-Themen 4
W JavaDoc Runtime-Exceptions: Wie sinnvoll anzeigen? Allgemeine Java-Themen 14
C Threads und Exceptions Allgemeine Java-Themen 7
B Webstart Exceptions Allgemeine Java-Themen 7
R Threads Exceptions von Threads abfangen im ThreadPool Allgemeine Java-Themen 5
S Runtime Exceptions in eine Datei schreiben Allgemeine Java-Themen 7
G Internationalisierung von Exceptions Allgemeine Java-Themen 5
J JUnit - werfen von Exceptions testen Allgemeine Java-Themen 17
F Alle Exceptions abfangen Allgemeine Java-Themen 4
B Alle Exceptions auf einmal abfangen Allgemeine Java-Themen 4
G log4j - Behandlung nicht explizit abgefangener Exceptions Allgemeine Java-Themen 5
B Logging von Exceptions Allgemeine Java-Themen 7
G Designfrage: Exceptions in Konstruktoren Allgemeine Java-Themen 7
I Exceptions - weder catch- noch finally-Klausel funktioniert Allgemeine Java-Themen 12
M Verwendung von unchecked exceptions & bereits vorhandenen exceptions was priorisieren Allgemeine Java-Themen 3
hdi Verhalten bei nicht behandelten Exceptions Allgemeine Java-Themen 2
H Exceptions und IO Allgemeine Java-Themen 17
B Exceptions? Allgemeine Java-Themen 4
D Throws Exceptions Allgemeine Java-Themen 14
M Verständnisfrage Exceptions Allgemeine Java-Themen 2
V Exceptions als Fehlerbehandlung "missbrauchen"? Allgemeine Java-Themen 10
DEvent Wie behandelt man Exceptions in Iterator? Allgemeine Java-Themen 2
J Verständnisfrage zu exceptions Allgemeine Java-Themen 3
A Junit Exceptions testen Allgemeine Java-Themen 3
R Loading-Thread und Exceptions abfangen. Allgemeine Java-Themen 4
P Exceptions dokumentieren. Allgemeine Java-Themen 6
G Exceptions weiterwerfen Allgemeine Java-Themen 2
T Generics und Exceptions Allgemeine Java-Themen 6
P Exceptions throw Allgemeine Java-Themen 6
F Wann und wie Exceptions einsetzen? Allgemeine Java-Themen 13
J Method.invoke -> Exceptions der Funktion abfangen Allgemeine Java-Themen 5
T Frage zu Exceptions Allgemeine Java-Themen 3
G Java-Exceptions werden nicht ganz angezeigt. Wo ändern? Allgemeine Java-Themen 3
J Probleme mit Exceptions Allgemeine Java-Themen 11
märliprinz com.sap.dbtech.jdbc.exceptions.JDBCDriverException Allgemeine Java-Themen 2
G Alle Exceptions loggen Allgemeine Java-Themen 4
G Frage zu Exceptions Allgemeine Java-Themen 6
M err oder alle Exceptions eines Programms abfangen Allgemeine Java-Themen 4
G Exceptions ohne Zeilennummer (Unknown Source) Allgemeine Java-Themen 8
T Exceptions im statischem Klassencode Allgemeine Java-Themen 5
G Name des aktuellen Programms Allgemeine Java-Themen 7
H Collections Aktuellen Index generell und nach Sortierung ausgeben Allgemeine Java-Themen 6
M Gibt es eine API die den aktuellen Wert eines Indikators beim Trading zurückgibt? Allgemeine Java-Themen 7
sandaime CMD aufrufen und aktuellen pfad ändern Allgemeine Java-Themen 11
B Aktuellen Sourcecode aus Browser laden Allgemeine Java-Themen 43
F Eclipse Eclipse kompiliert nicht mehr die aktuellen Dateien Allgemeine Java-Themen 2
P Aktuellen HTML Code auslesen (von JS manipuliert) Allgemeine Java-Themen 3
J Klassen Stromverbrauch des Aktuellen Systems Allgemeine Java-Themen 8
J Aktuellen Prozess herausfinden. Allgemeine Java-Themen 3
H Auslesen der aktuellen URL eines geöffneten Browser? Allgemeine Java-Themen 17
Steev Screenshot vom Bereich behind dem aktuellen Fenster machen Allgemeine Java-Themen 24
F Wie erfahre ich dynamisch den namen eines aktuellen Objektes Allgemeine Java-Themen 2
M Aktuellen heap space ermitteln? Allgemeine Java-Themen 2
S Aktuellen Methodennamen ermitteln (MIT Java 1.3) Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben