Zakładając, że arraylistjest zdefiniowane jako ArrayList<String> arraylist, jest arraylist.removeAll(arraylist)równoważne arraylist.clear()?
Jeśli tak, to czy mogę założyć, że clear()metoda jest bardziej wydajna w przypadku opróżniania listy tablic?
Czy istnieją jakieś zastrzeżenia dotyczące używania arraylist.removeAll(arraylist)zamiast arraylist.clear()?
arraylist.removeAll(arraylist)? Nie widzę absolutnie żadnego powodu, aby to robić.
elementData[i] = nulli e.remove()znacząca?
arrList.removeAll(arrList)Zamiast tego nie ma rozsądnego powodu arrList.clear(). arrList1.removeAll(arrList2)to inna sprawa.
if (c == this && !isEmpty()) { clear(); return true; }. Będę musiał przesłać to do OpenJDK jako poprawkę! ;-)