Suponiendo que arraylist
se define como ArrayList<String> arraylist
, ¿es arraylist.removeAll(arraylist)
equivalente a arraylist.clear()
?¿Cuál es la diferencia entre ArrayList.clear() y ArrayList.removeAll()?
Si es así, ¿puedo suponer que el método clear()
es más eficaz para vaciar la lista de matrices?
¿Hay alguna advertencia al usar arraylist.removeAll(arraylist)
en lugar de arraylist.clear()
?
Un posible corolario de esta pregunta: ¿Cuándo se puede usar uno en lugar del otro? –
@Corey: ¿cuándo podría uno querer usar 'arraylist.removeAll (arraylist)'? No veo absolutamente ninguna razón para hacer eso. –
@Joachim Sauer Eso es exactamente lo que quería verificar. Gracias +2. Pero, ¿la diferencia entre 'elementData [i] = null' y' e.remove() 'es significativa? – ateiob