En supposant que cela arraylist
soit défini comme ArrayList<String> arraylist
, est arraylist.removeAll(arraylist)
équivalent à arraylist.clear()
?
Si oui, puis-je supposer que la clear()
méthode est plus efficace pour vider la liste des tableaux?
Y a-t-il des mises en garde à utiliser à la arraylist.removeAll(arraylist)
place de arraylist.clear()
?
arraylist.removeAll(arraylist)
? Je ne vois absolument aucune raison de le faire.
elementData[i] = null
et est-elle e.remove()
significative?
arrList.removeAll(arrList)
lieu de arrList.clear()
. arrList1.removeAll(arrList2)
est une autre affaire.
if (c == this && !isEmpty()) { clear(); return true; }
. Je vais devoir le soumettre à OpenJDK en tant que patch! ;-)