Arrays.copyOf(배열, n) - 배열을 복사

송한솔·2023년 8월 9일

배열을 원하는 만큼 복사

import java.util.Arrays; // Arryas클래스의 메서드를 사용하기위해 import

public class Main {
    public static void main(String[] args) {
        int[] original = {1, 2, 3, 4, 5};

        // 원본 배열의 처음 3개 요소만 복사하여 새 배열 생성
        int[] copied = Arrays.copyOf(original, 3);
        System.out.println(Arrays.toString(copied));
        // 출력: [1, 2, 3]

        // 원본 배열을 복사하되, 길이를 7로 설정 (나머지는 0으로 채워짐)
        int[] extended = Arrays.copyOf(original, 7);
        System.out.println(Arrays.toString(extended));
        // 출력: [1, 2, 3, 4, 5, 0, 0]
    }
}

0개의 댓글