Bạn có thể đặt kích thước ban đầu cho một ArrayList bằng cách thực hiện
ArrayList<Integer> arr=new ArrayList<Integer>(10);
Tuy nhiên, bạn không thể làm
arr.add(5, 10);
bởi vì nó gây ra một ngoại lệ trong giới hạn
Việc sử dụng cài đặt kích thước ban đầu là gì nếu bạn không thể truy cập vào không gian bạn đã phân bổ?
Hàm add được định nghĩa là add(int index, Object element)
vì vậy tôi không thêm vào chỉ mục 10.
ArrayList
. Cá nhân tôi muốn một phương pháp cho phép tôi đặt kích thước sao cho tôi có thể đặt mọi thứ vào các chỉ số cụ thể. Phương pháp này có vẻ vắng mặt đáng chú ý.
set/add
mục n-1 .