जावा ArrayList स्पष्ट ()

Java ArrayList clear () विधि सभी तत्वों को एक सरणी सूची से निकाल देती है।

clear()विधि का सिंटैक्स है:

 arraylist.clear()

यहाँ, arraylist ArrayListवर्ग की एक वस्तु है ।

clear () पैरामीटर

clear()विधि कोई पैरामीटर नहीं लेता है।

clear () रिटर्न वैल्यू

clear()विधि किसी भी मूल्य वापस नहीं करता है। बल्कि, यह सरणी सूची में परिवर्तन करता है।

उदाहरण 1: स्ट्रिंग प्रकार ArrayList से सभी तत्वों को निकालें

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // remove all elements languages.clear(); System.out.println("ArrayList after clear(): " + languages); ) )

आउटपुट

 प्रोग्रामिंग भाषाएँ: (जावा, जावास्क्रिप्ट, पायथन) स्पष्ट के बाद ArrayList (): ()

उपरोक्त उदाहरण में, हमने भाषाओं के नाम से एक सरणी सूची बनाई है। सरणी सूची प्रोग्रामिंग भाषाओं के नाम को संग्रहीत करती है।

यहां, हमने clear()भाषाओं के सभी तत्वों को हटाने के लिए विधि का उपयोग किया है ।

ArrayList स्पष्ट () बनाम। सभी हटाएं()

ArrayList एक ऐसी removeAll()विधि भी प्रदान करता है जो सभी तत्वों को सरणी सूची से भी निकालती है। उदाहरण के लिए,

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList oddNumbers = new ArrayList(); // add elements to arraylist oddNumbers.add(1); oddNumbers.add(3); oddNumbers.add(5); System.out.println("Odd Number ArrayList: " + oddNumbers); // remove all elements oddNumbers.removeAll(oddNumbers); System.out.println("ArrayList after removeAll(): " + oddNumbers); ) )

आउटपुट

 अजीब संख्या ArrayList: (1, 3, 5) हटाने के बाद ArrayList (): ()

उपर्युक्त उदाहरण में, हमने एक सरणी सूची बनाई है जिसका नाम है ऑडनोट्स। यहां, हम देख सकते हैं कि removeAll()विधि का उपयोग सभी तत्वों को सरणी सूची से निकालने के लिए किया जाता है।

दोनों विधि removeAll()और clear()विधि एक ही कार्य कर रहे हैं। हालाँकि, clear()विधि से अधिक उपयोग किया जाता है removeAll()। ऐसा इसलिए है क्योंकि clear()इसकी तुलना में तेज और कुशल है removeAll()

removeAll()जावा हटाने के बारे में अधिक जानने के लिए () विधि।

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