Java
[Java] 배열 크기 늘리기
yujeong kang
2020. 7. 25. 23:36
1. 추가 배열 이용
int[] arr = new int[2];
int index = 0;
for(int i = 0; i < arr.length; i++) {
arr[i] = i;
index++;
}
if(index == arr.length) {
int[] tmp = new int[index * 2];
for(int i = 0; i < index; i++)
tmp[i] = arr[i];
arr = tmp;
}
2. Java API 이용
int[] arr = new int[2];
int index = 0;
for(int i = 0; i < arr.length; i++) {
arr[i] = i;
index++;
}
// arr 모든 인덱스에 데이터가 꽉 찼을 때
if(index == arr.length)
arr = Arrays.copyOf(arr, index*2);
System.out.println(arr.length); // 4