HashMap AbstractMap क्लास का एक सबक्लास है और इसका उपयोग कुंजी और मान जोड़े को स्टोर करने के लिए किया जाता है। प्रत्येक कुंजी को मैप में एक मान से मैप किया जाता है और कुंजियाँ अद्वितीय होती हैं। इसका मतलब है कि हम एक कुंजी को मैप में केवल एक बार डाल सकते हैं और डुप्लीकेट कुंजियों की अनुमति नहीं है, लेकिन मान को कई कुंजियों से मैप किया जा सकता है। हम HashMap क्लास के put() मेथड का उपयोग करके तत्वों को जोड़ सकते हैं और Iterator इंटरफेस का उपयोग करके तत्वों को इटरेट कर सकते हैं।
सिंटैक्स
public V put(K key, V value)
उदाहरण
import java.util.*; import java.util.Map.*;
public class HashMapTest {
public static void main(String[] args) {
HashMap map = new HashMap();
// put() मेथड का उपयोग करके हैशमैप में तत्व जोड़ना
map.put("1", "Adithya");
map.put("2", "Jai");
map.put("3", "Chaitanya");
map.put("4", "Krishna");
map.put("5", "Ramesh");
if(!map.isEmpty()) {
Iterator it = map.entrySet().iterator();
while(it.hasNext()) {
Map.Entry obj = (Entry)it.next();
System.out.println(obj.getValue());
}
}
}
}
आउटपुट
Adithya Jai Chaitanya Krishna Ramesh