string_uebungen:monthasstring-solution
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
string_uebungen:monthasstring-solution [2024/01/13 10:09] – angelegt torsten.roehl | string_uebungen:monthasstring-solution [2024/01/13 10:11] (aktuell) – torsten.roehl | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== MonthAsString - Lösung | ====== MonthAsString - Lösung | ||
+ | zurück zur Aufgabe: [[string_uebungen: | ||
+ | <Code Java linenums: | ||
+ | |||
+ | String lsMonth[] = new String[13]; | ||
+ | |||
+ | public Datum() { | ||
+ | |||
+ | lsMonth[0] = ""; | ||
+ | lsMonth[1] = " Januar "; | ||
+ | lsMonth[2] = " Februar "; | ||
+ | lsMonth[3] = " März "; | ||
+ | lsMonth[4] = " April "; | ||
+ | lsMonth[5] = " Mai "; | ||
+ | lsMonth[6] = " Juni "; | ||
+ | lsMonth[7] = " Juli "; | ||
+ | lsMonth[8] = " August "; | ||
+ | lsMonth[9] = " Septemper "; | ||
+ | lsMonth[10] = " Oktober "; | ||
+ | lsMonth[11] = " November "; | ||
+ | lsMonth[12] = " Dezember"; | ||
+ | |||
+ | } | ||
+ | |||
+ | private String getDay(String str) { | ||
+ | |||
+ | String strDay = str.substring(0, | ||
+ | |||
+ | if (strDay.startsWith(" | ||
+ | return strDay.substring(1); | ||
+ | |||
+ | return strDay; | ||
+ | |||
+ | } | ||
+ | |||
+ | private String getMonth(String str) { | ||
+ | String strMonat = str.substring(3, | ||
+ | int iMonat = Integer.valueOf(strMonat); | ||
+ | return lsMonth[iMonat]; | ||
+ | } | ||
+ | |||
+ | private String getYear(String str) { | ||
+ | |||
+ | return str.substring(6, | ||
+ | } | ||
+ | |||
+ | public String monthAsString(String strDatum) { | ||
+ | |||
+ | String d = getDay(strDatum); | ||
+ | String m = getMonth(strDatum); | ||
+ | String y = getYear(strDatum); | ||
+ | return d + " | ||
+ | |||
+ | } | ||
+ | } | ||
+ | </ |
string_uebungen/monthasstring-solution.1705140577.txt.gz · Zuletzt geändert: 2024/01/13 10:09 von torsten.roehl