Looping liwat Peta ing Jawa. Ing kiriman iki, kita bakal ndeleng papat cara sing beda kanggo mbukak peta ing Jawa. Ing Java 8, kita bisa nggunakake metode forEach uga kelas iterator kanggo muter liwat peta.
Map map = new HashMap(); for (Map.Entry entry : map.entrySet()) {
System.out.println('Key = ' + entry.getKey() + ', Value = ' + entry.getValue()); }
Map map = new HashMap(); for (Integer key : map.keySet()) {
System.out.println('Key = ' + key); }
for (Integer value : map.values()) {
System.out.println('Value = ' + value); }
Gegandhengan:
Nggunakake Generik:
Map map = new HashMap(); Iterator entries = map.entrySet().iterator(); while (entries.hasNext()) {
Map.Entry entry = entries.next();
System.out.println('Key = ' + entry.getKey() + ', Value = ' + entry.getValue()); }
Tanpa Generik:
Map map = new HashMap(); Iterator entries = map.entrySet().iterator(); while (entries.hasNext()) {
Map.Entry entry = (Map.Entry) entries.next();
Integer key = (Integer)entry.getKey();
Integer value = (Integer)entry.getValue();
System.out.println('Key = ' + key + ', Value = ' + value); }
Map map = new HashMap(); for (Integer key : map.keySet()) {
Integer value = map.get(key);
System.out.println('Key = ' + key + ', Value = ' + value); }
Map items = new HashMap();
items.put('key 1', 1);
items.put('key 2', 2);
items.put('key 3', 3);
items.forEach((k,v)->System.out.println('Item : ' + k + ' Count : ' + v));