본문 바로가기
Java

[자바] Array 배열 복사 및 출력

by Sky Titan 2020. 8. 23.
728x90

static void arrayCopy(Object src, int srcPos, Object dest, int destPos, int length)

패키지 메서드 파라미터 설명
System arrayCopy src 원본 배열 원본 배열에서 복사할 배열로 srcPos에서 destPos로 length만큼 item들을 복사한다.
srcPos 원본 배열 복사 위치
dest 복사 배열
destPos 복사 배열 복사 위치
length 복사할 item 길이

 

 

static String toString(Object[] a)

패키지 메서드 파라미터 설명
Arrays toString a 출력할 배열 배열 a의 item들을 String 형태로 나열해서 보여줌

import java.util.Arrays;

public class Main {

    public static void main(String[] args) {

        int a[] = {1,2,3,4,5,6,7};
        int b[] = new int[a.length];

        System.arraycopy(a, 0, b, 0, b.length);

        System.out.println("a[] : "+Arrays.toString(a));
        System.out.println("b[] : "+Arrays.toString(b));
    }
    
    /* 결과 : 
    a[] : [1, 2, 3, 4, 5, 6, 7]
    b[] : [1, 2, 3, 4, 5, 6, 7]
    */

}
728x90

댓글