Supponendo che arraylistsia definito come ArrayList<String> arraylist, è arraylist.removeAll(arraylist)equivalente a arraylist.clear()?
In tal caso, posso supporre che il clear()metodo sia più efficiente per svuotare l'elenco di array?
Ci sono avvertenze nell'uso arraylist.removeAll(arraylist)invece di arraylist.clear()?
arraylist.removeAll(arraylist)? Non vedo assolutamente alcun motivo per farlo.
elementData[i] = nulle è e.remove()significativa?
arrList.removeAll(arrList)invece di arrList.clear(). arrList1.removeAll(arrList2)è una questione diversa.
if (c == this && !isEmpty()) { clear(); return true; }. Dovrò inviarlo a OpenJDK come patch! ;-)