Supondo que arraylist
seja definido como ArrayList<String> arraylist
, é arraylist.removeAll(arraylist)
equivalente a arraylist.clear()
?
Em caso afirmativo, posso assumir que o clear()
método é mais eficiente para esvaziar a lista de matrizes?
Existem advertências no uso em arraylist.removeAll(arraylist)
vez de arraylist.clear()
?
arraylist.removeAll(arraylist)
? Não vejo absolutamente nenhuma razão para fazer isso.
elementData[i] = null
e e.remove()
significativo?
arrList.removeAll(arrList)
vez de arrList.clear()
. arrList1.removeAll(arrList2)
é uma questão diferente.
if (c == this && !isEmpty()) { clear(); return true; }
. Vou ter que enviar isso para o OpenJDK como um patch! ;-)