สมมติว่า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 เป็นแพทช์! ;-)