Angenommen, dies arraylistist 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] = nullund 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! ;-)