다음을 수행하여 ArrayList의 초기 크기를 설정할 수 있습니다
ArrayList<Integer> arr=new ArrayList<Integer>(10);
그러나 할 수 없습니다
arr.add(5, 10);
범위를 벗어난 예외가 발생하기 때문입니다.
할당 한 공간에 액세스 할 수없는 경우 초기 크기 설정은 무엇입니까?
추가 기능은 add(int index, Object element)
색인 10에 추가하지 않도록 정의됩니다 .
ArrayList
. 나는 개인적으로 특정 지수에 물건을 넣을 수있는 크기를 설정할 수있는 방법을 원합니다. 이 방법은 눈에 띄지 않는 것 같습니다.
set/add
항목 N-1 .