Giả sử arraylistđược định nghĩa là ArrayList<String> arraylist, arraylist.removeAll(arraylist)tương đương với arraylist.clear()?
Nếu vậy, tôi có thể giả sử rằng clear()phương thức này hiệu quả hơn để làm trống danh sách mảng không?
Có bất kỳ cảnh báo trong việc sử dụng arraylist.removeAll(arraylist)thay vì arraylist.clear()?
arraylist.removeAll(arraylist)? Tôi thấy hoàn toàn không có lý do để làm điều đó.
elementData[i] = nullvà e.remove()đáng kể?
arrList.removeAll(arrList)thay vì arrList.clear(). arrList1.removeAll(arrList2)là một vấn đề khác
if (c == this && !isEmpty()) { clear(); return true; }. Tôi sẽ phải gửi bản này cho OpenJDK dưới dạng bản vá! ;-)