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に提出する必要があります!;-)