Hallo,
ich verstehe an diesem Beispiel nicht, warum der Schleifenkopf
hinhaut, denn die Methode keySet() gibt doch ein Set<K> zurück und Zutaten ist kein Set<K>. ???:L
Wie immer bin ich für jede Erklärung sehr dankbar.
Gruß
Wang
---
EDIT: Hat sich erledigt.
---
ich verstehe an diesem Beispiel nicht, warum der Schleifenkopf
Code:
for ( Zutaten z : werKauftWas.keySet())
Wie immer bin ich für jede Erklärung sehr dankbar.
Gruß
Wang
---
EDIT: Hat sich erledigt.
---
Java:
// Datei: EnumMapBeispiel.java
import java.util.*;
enum Zutaten
{
EIER, MEHL, BUTTER;
}
public class EnumMapBeispiel
{
public static void main( String[] args)
{
Map<Zutaten,String> werKauftWas =
new EnumMap<Zutaten, String> (Zutaten.class);
werKauftWas.put (Zutaten.EIER, "Paul");
werKauftWas.put (Zutaten.MEHL, "Sabine");
werKauftWas.put (Zutaten.BUTTER, "Markus");
// Paul kann doch zuhause bleiben
werKauftWas.put (Zutaten.EIER, "Regina");
for ( Zutaten z : werKauftWas.keySet())
{
System.out.println( werKauftWas.get( z) + " kauft " + z);
}
}
}
Zuletzt bearbeitet: