오름차순으로 정렬 된 int 배열을 갖고 있으며 새 번호를 삽입하고 어떤 위치에 삽입할지 알고 있습니다. System.arraycopy를 어떻게 사용할 수 있습니까?요소를 순서 배열에 삽입하는 방법
System.arraycopy(items, i, items, i + 1, items.length+1);
items[i] = n;
또는 I가 위치로부터 임시 배열 복사본을 생성 할 것이다 원래 배열
int[] newItems = new int[size + 1];
System.arraycopy(items, i, newItems, i + 1, items.length+1);
items[i] = s;
size++;
System.arraycopy(items, 0, newItems, i, i);
items = newItems;