티스토리 뷰

JAVA

190627 배열 복사 연습

猫猫 2019. 6. 27. 15:37
반응형
package prj190627;

public class Array_1 {

	public static void main(String[] args) {

		char [] abc = { 'a', 'b', 'c', 'd'};
		char [] num = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
		System.out.println(abc);
		System.out.println(num);
		
		char [] result = new char [abc.length+num.length];
		System.arraycopy(abc, 0, result, 0, abc.length); //대상배열, 대상인덱스넘버, 목적배열,목적인덱스넘버, 대상 길이만큼 복사
		System.arraycopy(num, 0, result, abc.length, num.length); //대상배열, 대상 인덱스 넘버, 목적배열, abc이후로 복사할거니 abc 이후부터 인덱스, 대상길이만큼 복사
		System.out.println(result);
		
		//abc 배열을 0번째 순서부터 num배열에 0번째 순서에 abc.length만큼 복사하기
		System.arraycopy(abc, 0, num, 0, abc.length);
		System.out.println(num); //확인
		
		//abc배열을 0번째 순서부터 num배열에 6번째 순서부터 3길이 만큼(3개만큼)복사하기
		System.arraycopy(abc, 0, num, 6, 3);
		System.out.println(num);
	}

}
반응형