public class ArrayEx12 {
	public static void main(String[] args){
		char[] abc = {'A','B','C','D'};
		char[] number = {'0','1','2','3','4','5','6', '7','8','9'};
		System.out.println(new String(abc));
		System.out.println(new String(number));
		
		//배열 abc와 number를 붙여서  하나의 배열 result로 만든다.
		char[] result = new char[abc.length + number.length];
		System.arraycopy(abc, 0, result, 0, abc.length);
		System.arraycopy(number, 0, result, abc.length, number.length);
		System.out.println(new String(result));
		
		//배열 abc를 배열 number의 첫번째 위치부터 배열 abc의 크기만큼 복사
		System.arraycopy(abc, 0, result, 0, abc.length);
		System.out.println(new String(number));
		
		//number의 인덱스6 위치에 3개를 복사
		System.arraycopy(abc, 0, number, 6, 3);
		System.out.println(new String(number));
		
		
	}
}


+ Recent posts