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

जावा प्रोग्राम हैश मैप के तत्वों के माध्यम से पुनरावृति करने के लिए

इस लेख में, हम समझेंगे कि हैश-मैप के तत्वों के माध्यम से पुनरावृति कैसे करें। जावा हैश मैप जावा के मैप इंटरफेस का एक हैश टेबल आधारित कार्यान्वयन है। यह की-वैल्यूपेयर का एक संग्रह है।

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

Run the program

वांछित आउटपुट होगा -

The elements of the HashMap are:
1 : Java
2 : Python
3 : Scala
4 : Javascript

एल्गोरिदम

Step 1 - START
Step 2 - Declare a HashMap namely input_map.
Step 3 - Define the values.
Step 4 - Iterate using a for-loop, use the getKey() and getValue() functions to fetch the key and value associated to the index.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

import java.util.HashMap;
import java.util.Map;
public class Demo {
   public static void main(String[] args){
      System.out.println("Required packages have been imported");
      Map<String, String> input_map = new HashMap<String, String>();
      input_map.put("1", "Java");
      input_map.put("2", "Python");
      input_map.put("3", "Scala");
      input_map.put("4", "Javascript");
      System.out.println("A Hashmap is declared\n");
      System.out.println("The elements of the HashMap are: ");
      for (Map.Entry<String, String> set : input_map.entrySet()) {
         System.out.println(set.getKey() + " : " + set.getValue());
      }
   }
}

आउटपुट

Required packages have been imported
A Hashmap is declared

The elements of the HashMap are:
1 : Java
2 : Python
3 : Scala
4 : Javascript

उदाहरण 2

यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

import java.util.HashMap;
import java.util.Map;
public class Demo {
   static void print(Map<String, String> input_map){
      System.out.println("The elements of the HashMap are: ");
      for (Map.Entry<String, String> set : input_map.entrySet()) {
         System.out.println(set.getKey() + " : " + set.getValue());
      }
   }
   public static void main(String[] args){
      System.out.println("Required packages have been imported");
      Map<String, String> input_map = new HashMap<String, String>();
      input_map.put("1", "Java");
      input_map.put("2", "Python");
      input_map.put("3", "Scala");
      input_map.put("4", "Javascript");
      System.out.println("A Hashmap is declared\n");
      print(input_map);
   }
}

आउटपुट

Required packages have been imported
A Hashmap is declared

The elements of the HashMap are:
1 : Java
2 : Python
3 : Scala
4 : Javascript

  1. - सूची से डुप्लिकेट तत्वों को हटाने के लिए जावा प्रोग्राम

    किसी सूची से डुप्लीकेट हटाने के लिए, कोड इस प्रकार है - उदाहरण आयात करें (); list.add (जैकब); सूची जोड़ें (गैरी); सूची जोड़ें (गैरी); सूची जोड़ें (हैरी); सूची जोड़ें (हैरी); list.add (केविन); System.out.println (सूची = + सूची); सेट सेट =नया लिंक्ड हैशसेट (सूची); System.out.println (डुप्लिकेट तत्वो

  1. - जावा में हैश मैप के तत्वों को कैसे मुद्रित करें?

    A HashMap सार मानचित्र . का एक उपवर्ग है वर्ग और इसका उपयोग कुंजी और मूल्य जोड़े को संग्रहीत करने के लिए किया जाता है . प्रत्येक कुंजी को मानचित्र में एक ही मान से मैप किया जाता है और कुंजी अद्वितीय होती हैं . इसका अर्थ है कि हम मानचित्र में केवल एक बार कुंजी सम्मिलित कर सकते हैं और डुप्लिकेट कुंज

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

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