В чем разница между ArrayList.clear () и ArrayList.removeAll ()?

Если предположить, что arraylist определен как ArrayList arraylist , то это arraylist. removeAll (arrayylist) эквивалентно arraylist.clear () ?

Если да, могу ли я предположить, что метод clear () более эффективен для очистки списка массивов ?

Есть ли какие-либо предостережения при использовании arraylist.removeAll (arraylist) вместо arraylist.clear () ?

273
задан CaptJak 26 February 2016 в 05:17
поделиться