Cara sing beda kanggo Muter Liwat Peta ing Jawa

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.



Cara Nggawe Entri Peta (Kunci lan Nilai)

Map map = new HashMap(); for (Map.Entry entry : map.entrySet()) {
System.out.println('Key = ' + entry.getKey() + ', Value = ' + entry.getValue()); }


Cara Nganakake Kunci Peta Mung

Map map = new HashMap(); for (Integer key : map.keySet()) {
System.out.println('Key = ' + key); }


Cara Nganakake Nilai Peta Mung

for (Integer value : map.values()) {
System.out.println('Value = ' + value); }

Gegandhengan:



Nggunakake Iterator

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); }


Ngelingi tombol lan nggoleki nilai

Map map = new HashMap(); for (Integer key : map.keySet()) {
Integer value = map.get(key);
System.out.println('Key = ' + key + ', Value = ' + value); }


Nggunakake Java 8 ForEach

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));