मान लें कि arraylist
को ArrayList<String> arraylist
के रूप में परिभाषित किया गया है, arraylist.removeAll(arraylist)
arraylist.clear()
के बराबर है?ArrayList.clear() और ArrayList.removeAll() के बीच क्या अंतर है?
यदि हां, तो क्या मुझे लगता है कि clear()
विधि सरणी सूची खाली करने के लिए अधिक कुशल है?
arraylist.clear()
के बजाय arraylist.removeAll(arraylist)
का उपयोग करने में कोई चेतावनी है?
इस प्रश्न के लिए एक संभावित अनुशासनिक: दूसरे के बजाए किसी का उपयोग कब किया जा सकता है? –
@ कोररी: जब कोई प्रत्येक 'arraylist.removeAll (सरणीसूची)' का उपयोग करना चाहता है? मुझे ऐसा करने का बिल्कुल कोई कारण नहीं दिखता है। –
@ जोचिम सॉर यह वही है जो मैं सत्यापित करना चाहता था। धन्यवाद +2। लेकिन 'elementData [i] = null' और 'e.remove()' महत्वपूर्ण के बीच का अंतर है? – ateiob