Angenommen, dies arraylist
ist definiert als ArrayList<String> arraylist
, ist arraylist.removeAll(arraylist)
äquivalent zu arraylist.clear()
?
Wenn ja, kann ich davon ausgehen, dass die clear()
Methode zum Leeren der Array-Liste effizienter ist?
Gibt es irgendwelche Einschränkungen bei der Verwendung arraylist.removeAll(arraylist)
anstelle von arraylist.clear()
?
arraylist.removeAll(arraylist)
? Ich sehe absolut keinen Grund dazu.
elementData[i] = null
und e.remove()
signifikant?
arrList.removeAll(arrList)
statt arrList.clear()
. arrList1.removeAll(arrList2)
ist eine andere Sache.
if (c == this && !isEmpty()) { clear(); return true; }
. Ich muss dies als Patch bei OpenJDK einreichen! ;-)