Pasirinkti žemėlapį „Java“. Šiame įraše mes apžvelgiame keturis skirtingus būdus, kaip galime kartoti „Java“ žemėlapį. Kaip „Java 8“, mes galime naudoti „forEach“ metodą, taip pat iteratorių klasę, kad pereitumėte per žemėlapį.
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); }
Susijęs:
„Generics“ naudojimas:
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()); }
Be „Generics“:
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));