Heute habe ich gelernt, dass man in Java auch über eine Map mit foreach-Schleifen iterieren kann:

Map<String, Integer> mapPairs = new HashMap();
mapPairs.put("a", new Integer(10));
mapPairs.put("f", new Integer(30));
mapPairs.put("e", new Integer(20));
mapPairs.put("u", new Integer(50));

System.out.println("foreach map:");
for (Map.Entry<String, Integer> thePair : mapPairs.entrySet()) {
  System.out.println(MessageFormat.format("\tmapPairs: {0} -> {1, number}", thePair.getKey(), thePair.getValue()));
}

Iteration über eine Collection (der Vollständigkeit halber):

Collection<Integer>  cllInts = new ArrayList();
cllInts.add(new Integer(10));
cllInts.add(new Integer(30));
cllInts.add(new Integer(20));
cllInts.add(new Integer(50));

System.out.println("foreach collection:");
for (Integer theInteger : cllInts) {
  System.out.println(MessageFormat.format("\tcllInts: {0, number}", theInteger));
}

Und gleich permanent bei www.ekkart.de abgelegt.

Related Posts

1 Comment

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

+ 13 = 23