Guten Tag allerseits,
Auf der Suche nach einer Funktion die mir zurück geben soll wie viele Möglichkeiten ein Enum hat (sprich wenn im nachfolgenden Beispiel, wäre die gewünschte Antwort 7, da sieben Tage enthalten sind)
Beispiel:
bin ich über etwas gestolpert.
Und zwar: Im Internet habe ich einen Code-Schnipsel gefunden und etwas modifiziert:
Diese Funktion macht auch das was ich möchte.
Ich habe nur keine Ahnung warum die for-Schleife funktioniert, denn ich kenne sie sie nur so:
Wäre schön wenn mir das jemand erklären könnte. Danke im voraus.
Auf der Suche nach einer Funktion die mir zurück geben soll wie viele Möglichkeiten ein Enum hat (sprich wenn im nachfolgenden Beispiel, wäre die gewünschte Antwort 7, da sieben Tage enthalten sind)
Beispiel:
Code:
public enum Wochentage {
MONTAG,DIENSTAG,MITTWOCH,DONNERSTAG,FREITAG,SAMSTAG,SONNTAG;
}
Und zwar: Im Internet habe ich einen Code-Schnipsel gefunden und etwas modifiziert:
Code:
private static int anzahlEnums() {
int i = 0;
for (Wochentage day : Wochentage.values()) {
i++;
}
return i;
}

Code:
for (Initialisierung; Bedingung; Update){
Anweisung(en);
}
Wäre schön wenn mir das jemand erklären könnte. Danke im voraus.