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 विधि के साथ-साथ पुनरावृत्त वर्ग का उपयोग कर सकते हैं। नक्शा प्रविष्टियों (कुंजी और मान) को पु