Hallo zusammen,
ich lerne gerade Java und habe folgende Frage:
Ich würde gerne zu einem code in Form eines Strings die dazugehörige Nachricht zurückgeben ...
da ich aber vor habe viele Nachrichten zur Auswahl zu haben, ist mir das mit else if ... etwas zu unübersichtlich und ich würde das gerne anders lösen.
Was für Möglichkeiten habe ich ?
evtl. mit einer enum oder einer HashMap ?
vielen dank schon mal
Hubert
ich lerne gerade Java und habe folgende Frage:
Ich würde gerne zu einem code in Form eines Strings die dazugehörige Nachricht zurückgeben ...
da ich aber vor habe viele Nachrichten zur Auswahl zu haben, ist mir das mit else if ... etwas zu unübersichtlich und ich würde das gerne anders lösen.
Was für Möglichkeiten habe ich ?
evtl. mit einer enum oder einer HashMap ?
Java:
private String getErrorMessage( String code )
{
if (code.equalsIgnoreCase("100")) {
return "Die entsprechende Fehlermeldung zu 100";
else if (code.equalsIgnoreCase("200")) {
return "Die entsprechende Fehlermeldung zu 200";
} else if ......
usw.
}
vielen dank schon mal
Hubert