Supponendo che arraylist
sia 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] = null
e è 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! ;-)