본문 바로가기
코테/Programmers

없는 숫자 더하기) System.arraycopy 배열복사

by Wanado 2022. 8. 24.
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

 자바 배열에서 특정요소 제거        https://www.techiedelight.com/ko/remove-element-from-array-java/#:~:text=%EB%98%90%20%EB%8B%A4%EB%A5%B8%20%ED%95%B4%EA%B2%B0%EC%B1%85%EC%9D%80%20%EC%96%B4%EB%A0%88%EC%9D%B4%EC%9D%84,%EC%96%B4%EB%A0%88%EC%9D%B4%EB%A1%9C%20%EB%8B%A4%EC%8B%9C%20%EB%B3%80%ED%99%98%ED%95%A9%EB%8B%88%EB%8B%A4.

    

 

 

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