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.