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