यह माना जाता है कि arraylist
के रूप में परिभाषित किया गया है ArrayList<String> arraylist
, के arraylist.removeAll(arraylist)
बराबर है arraylist.clear()
?
यदि हां, तो क्या मैं मान सकता हूं कि clear()
सरणी सूची को खाली करने के लिए विधि अधिक कुशल है?
arraylist.removeAll(arraylist)
इसके बजाय का उपयोग करने में कोई चेतावनी है arraylist.clear()
?
arraylist.removeAll(arraylist)
? मुझे लगता है कि ऐसा करने का कोई कारण नहीं है।
elementData[i] = null
और e.remove()
महत्वपूर्ण है?
arrList.removeAll(arrList)
इसके बजाय करने के लिए कोई समझदार कारण नहीं है arrList.clear()
। arrList1.removeAll(arrList2)
अलग बात है।
if (c == this && !isEmpty()) { clear(); return true; }
। मुझे इसे पैच के रूप में OpenJDK में जमा करना होगा! ;-)