Programmieren in Java
Übung: Parser
-
Implementieren Sie eine Klasse
Parser mit einer statischen Methode parse, welche einen Binärstring in eine Dezimalzahl umwandelt.
-
Implementieren Sie die Exception-Klasse
ParserException und werfen Sie in der parse-Methode eine Instanz mit zugehöriger Fehlermeldung, wenn der übergebene String ein ungültiges Zeichen enthält.
-
Werfen Sie zusätzlich eine
IllegalArgumentException, wenn das Argument null oder ein leerer String ist.
-
Schreiben Sie ein Programm, welches den als Programmargument übergebenen String in eine Dezimalzahl umwandelt und das Resultat ausgibt.
-
Fangen Sie alle möglicherweise auftretenden Exceptions ab und geben Sie eine entsprechende Fehlermeldung aus.