728x90
public static int[] removeElement(int[] arr, int index) {
int[] result = new int[arr.length - 1];
if(index == 0) {
System.arraycopy(arr, 1, result, 0, result.length);
}
System.arraycopy(arr, 0, result, 0, index);
if (arr.length != index) {
System.arraycopy(arr, index + 1, result, index, arr.length - index - 1);
}
return result;
}
arraycopy (Object src, int srcPos, object dest, int destPos, length)
** 파라미터
src -전송원배열
srcPos - 소스 배열 개시 위치
dest - 전송처 배열
destPos - 전송처 데이터내의 게시 위치
length - 카피되는 배열 요소의 수
출처-https://improver.tistory.com/124
728x90
'코테 > Programmers' 카테고리의 다른 글
체육복) Array 활용 (0) | 2022.08.29 |
---|---|
크레인 인형뽑기) 배열, 스택, junit테스트 (0) | 2022.08.23 |
키패드 누르기) (0) | 2022.08.21 |
최소직사각형) Math클래스 메소드 (0) | 2022.08.19 |
최소직사각형) 2차원 배열 (0) | 2022.08.19 |