假设arraylist定义为ArrayList<String> arraylist,arraylist.removeAll(arraylist)等于arraylist.clear()?
如果是这样,我clear()是否可以认为该方法更有效地清空数组列表?
使用arraylist.removeAll(arraylist)代替有什么注意事项arraylist.clear()吗?
arraylist.removeAll(arraylist)?我绝对没有理由这样做。
elementData[i] = null和之间有e.remove()显着差异吗?
arrList.removeAll(arrList)代替arrList.clear()。arrList1.removeAll(arrList2)是另一回事。
if (c == this && !isEmpty()) { clear(); return true; }。我将把它作为补丁提交给OpenJDK!;-)