arraylist
をArrayList<String> arraylist
と定義すると、arraylist.removeAll(arraylist)
はarraylist.clear()
に相当しますか?ArrayList.clear()とArrayList.removeAll()の違いは何ですか?
もしそうなら、clear()
メソッドが配列リストを空にする方が効率的だと思いますか?
arraylist.clear()
の代わりにarraylist.removeAll(arraylist)
を使用する際に警告がありますか?
この質問には、次のような結論が生じる可能性があります。 –
@Corey:いつも誰かが 'arraylist.removeAll(arraylist)'を使いたいのですか?私はそれをする理由は絶対に見ません。 –
@Joachim Sauerそれはまさに私が検証したかったものです。おかげさまで+2。しかし、 'elementData [i] = null'と' e.remove() 'の違いは重要ですか? – ateiob