arrays.aslist vs new arraylist performance
Ngày đăng:
12/01/2022
Trả lời:
13
Lượt xem:
222
Sự khác biệt giữa nơi ialà mảng các số nguyên. Tôi đã biết rằng một số hoạt động không được phép trong list2. Tại sao nó như vậy? nó được lưu trữ trong bộ nhớ như thế nào (tham chiếu / sao chép)? Khi tôi xáo trộn danh sách, list1không ảnh hưởng đến mảng ban đầu nhưng list2có. Nhưng vẫn còn list2hơi khó hiểu. Làm thế nào ArrayListđược upcasted để khác với danh sách từ việc tạo mớiArrayList list1 differs from (1) ArrayList<Integer> list1 = new ArrayList<Integer>(Arrays.asList(ia)); |