Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में मानचित्र के माध्यम से पुनरावृति करने के विभिन्न तरीके

जावा में एक मानचित्र पर लूपिंग। इस पोस्ट में, हम चार अलग-अलग तरीकों को देखते हैं जिन्हें हम जावा में एक मानचित्र के माध्यम से पुनरावृति कर सकते हैं। Java 8 के रूप में, हम मानचित्र पर लूप करने के लिए forEach विधि के साथ-साथ पुनरावृत्त वर्ग का उपयोग कर सकते हैं।

नक्शा प्रविष्टियों (कुंजी और मान) को पुनरावृत्त कैसे करें

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

केवल मानचित्र कुंजियों को कैसे पुनरावृत्त करें

Map<Integer, Integer> map = new HashMap<Integer, Integer>();

for (Integer key : map.keySet()) {
    System.out.println("Key = " + key);
}

केवल मानचित्र मानों को कैसे पुनरावृत्त करें

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

संबंधित:

  • जावा में ArrayLists के माध्यम से कैसे लूप करें

Iterator का उपयोग करना

जेनरिक का उपयोग करना:

Map<Integer, Integer> map = new HashMap<Integer, Integer>();
Iterator<Map.Entry<Integer, Integer>> entries = map.entrySet().iterator();
while (entries.hasNext()) {
    Map.Entry<Integer, Integer> entry = entries.next();
    System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}

जेनरिक के बिना:

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<Integer, Integer> map = new HashMap<Integer, Integer>();
for (Integer key : map.keySet()) {
    Integer value = map.get(key);
    System.out.println("Key = " + key + ", Value = " + value);
}

Java 8 ForEach का उपयोग करना

Map<String, Integer> 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));

  1. जावा मैप को JSON में कैसे बदलें

    जावा मैप को JSON में बदलने के कई तरीके हैं। Java Arrays और Maps को JSON और इसके विपरीत में बदलना काफी आम है। इस पोस्ट में, हम जावा मैप को JSON में बदलने के लिए 3 अलग-अलग उदाहरण देखते हैं। हम जैक्सन, जीसन और org.json पुस्तकालयों का उपयोग करेंगे। Java मैप से JSON तक जैक्सन का इस्तेमाल करके निम्नलिखि

  1. सूची के माध्यम से जावा लूप

    इस ट्यूटोरियल में, हम जावा में ArrayList के माध्यम से पुनरावृति करने के पांच अलग-अलग तरीकों को देखते हैं। Java 8 के रूप में, हम एक ArrayList पर लूप करने के लिए forEach विधि के साथ-साथ पुनरावृत्त वर्ग का उपयोग कर सकते हैं। किसी ArrayList पर लूपिंग ArrayList पर लूप करने के मुख्य रूप से 5 अलग-अलग तरीक

  1. जावा में मानचित्र के माध्यम से पुनरावृति करने के विभिन्न तरीके

    जावा में एक मानचित्र पर लूपिंग। इस पोस्ट में, हम चार अलग-अलग तरीकों को देखते हैं जिन्हें हम जावा में एक मानचित्र के माध्यम से पुनरावृति कर सकते हैं। Java 8 के रूप में, हम मानचित्र पर लूप करने के लिए forEach विधि के साथ-साथ पुनरावृत्त वर्ग का उपयोग कर सकते हैं। नक्शा प्रविष्टियों (कुंजी और मान) को पु