Suponiendo que arraylistse define como ArrayList<String> arraylist, es arraylist.removeAll(arraylist)equivalente a arraylist.clear()?
Si es así, ¿puedo suponer que el clear()método es más eficiente para vaciar la lista de la matriz?
¿Hay alguna advertencia en el uso en arraylist.removeAll(arraylist)lugar de arraylist.clear()?
arraylist.removeAll(arraylist)? No veo absolutamente ninguna razón para hacer eso.
elementData[i] = nully e.remove()significativo?
arrList.removeAll(arrList)lugar de arrList.clear(). arrList1.removeAll(arrList2)Es un asunto diferente.
if (c == this && !isEmpty()) { clear(); return true; }. ¡Tendré que enviar esto a OpenJDK como un parche! ;-)