Supondo que arraylistseja 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] = nulle 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! ;-)