मूल्य का उपयोग करके हाशपॅप से कुंजी प्राप्त करने के लिए जावा प्रोग्राम

इस उदाहरण में, हम जावा में मूल्य का उपयोग करके हाशप की कुंजी प्राप्त करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा हाशपॅप
  • जावा प्रत्येक लूप के लिए

उदाहरण: HashMap में दिए गए मान के लिए कुंजी प्राप्त करें

 import java.util.HashMap; import java.util.Map.Entry; class Main ( public static void main(String() args) ( // create a hashmap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // value whose key is to be searched Integer value = 3; // iterate each entry of hashmap for(Entry entry: numbers.entrySet()) ( // if give value is equal to value from entry // print the corresponding key if(entry.getValue() == value) ( System.out.println("The key for value " + value + " is " + entry.getKey()); break; ) ) ) )

आउटपुट

 HashMap: (एक = 1, दो = 2, तीन = 3) मान 3 के लिए कुंजी तीन है

उपरोक्त उदाहरण में, हमने एक हैशमैप नाम संख्याएँ बनाई हैं। यहां, हम मान 3 के लिए कुंजी प्राप्त करना चाहते हैं । लाइन नोटिस करें,

 Entry entry : numbers.entrySet()

यहां, entrySet()विधि सभी प्रविष्टियों का एक सेट दृश्य देती है।

  • entry.getValue () - प्रविष्टि से मान प्राप्त करें
  • entry.getKey () - प्रविष्टि से कुंजी प्राप्त करें

यदि विवरण के अंदर हम जांचते हैं कि प्रविष्टि से मान दिए गए मान के समान है या नहीं। और, मिलान मूल्य के लिए, हमें संबंधित कुंजी मिलती है।

दिलचस्प लेख...