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

Java में Map इटरेशन में महारत: 4 सिद्ध तकनीकें

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

Map Entries (Keys और Values) को कैसे इटरेट करें

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

Map Keys Only को कैसे इटरेट करें

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

Map Values Only को कैसे इटरेट करें

for (Integer value : map.values()) {
    System.out.println("Value = " + value);
}
  • Java में ArrayLists के माध्यम से कैसे लूप करें

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

Generics के साथ:

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

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

Keys पर इटरेट करना और Values खोजना

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

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));
  1. - Java Map को JSON में बदलना: Jackson, Gson, और org.json के साथ चरण-दर-चरण गाइड

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

  1. - Java में ArrayList इटरेशन में महारत: 5 प्रभावी लूपिंग तकनीकें

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

  1. - Java में Map इटरेशन में महारत: 4 सिद्ध तकनीकें

    Java में Map पर लूप करना। इस पोस्ट में, हम Java में मैप के माध्यम से इटरेट करने के चार अलग-अलग तरीकों को देखते हैं। Java 8 तक, हम forEach मेथड के साथ-साथ इटरेटर क्लास का उपयोग करके मैप पर लूप कर सकते हैं। Map Entries (Keys और Values) को कैसे इटरेट करें Map map = new HashMap(); for (Map.Entry entry :