Java HashMap क्लियर () विधि हैशमैप से सभी की / वैल्यू पेयर को हटाती है।
clear()
विधि का सिंटैक्स है:
hashmap.clear()
यहाँ, हैशमप HashMap
वर्ग की एक वस्तु है ।
clear () पैरामीटर
clear()
विधि कोई पैरामीटर नहीं लेता है।
clear () रिटर्न वैल्यू
clear()
विधि किसी भी मूल्य वापस नहीं करता है। बल्कि, यह हैशमैप में बदलाव करता है।
उदाहरण: Java HashMap स्पष्ट ()
import java.util.HashMap; class Main ( public static void main(String() args) ( HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // remove all mappings from HashMap numbers.clear(); System.out.println("HashMap after clear(): " + numbers); ) )
आउटपुट
HashMap: (एक = 1, दो = 2, तीन = 3) HashMap के बाद स्पष्ट (): ()
उपरोक्त उदाहरण में, हमने एक हैशमैप नाम संख्याएँ बनाई हैं। यहां, हमने clear()
सभी कुंजी / मान युग्मों को संख्याओं से निकालने के लिए विधि का उपयोग किया है ।
नोट : हम हैशमैप से किसी एक आइटम को हटाने के लिए जावा हाशपॅन रिमूव () विधि का उपयोग कर सकते हैं।
HashMap को पुन: व्यवस्थित करें
जावा में, हम clear()
हैशमैप को पुन: स्थापित करके विधि की कार्यक्षमता प्राप्त कर सकते हैं । उदाहरण के लिए,
import java.util.HashMap; class Main ( public static void main(String() args) ( HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // reinitialize the hashmap numbers = new HashMap(); System.out.println("New HashMap: " + numbers); ) )
आउटपुट
HashMap: (एक = 1, दो = 2, तीन = 3) नया HashMap: ()
उपरोक्त उदाहरण में, हमने एक हैशमैप नाम संख्याएँ बनाई हैं। हैशमैप में 3 तत्व होते हैं। लाइन नोटिस करें,
numbers = new HashMap();
यहाँ, प्रक्रिया हैशमैप से सभी आइटम नहीं निकालती है। इसके बजाय, यह एक नया हैशमैप बनाता है और संख्याओं के लिए नए बनाए गए हैशमैप को असाइन करता है। और, पुराने हैशमाप को गारबेज कलेक्टर द्वारा हटा दिया जाता है ।
नोट : ऐसा प्रतीत हो सकता है कि HashMap
और जिस clear()
तरीके से पुनर्निमाण किया जा रहा है वह उसी तरह से काम कर रहा है। हालांकि, वे दो अलग-अलग प्रक्रियाएं हैं।