하지마세요 코딩..

[java] 배열의 특정 범위를 복사해서 List 만들

SmartFeeder 2025. 2. 16. 08:40

📌 코드 구조

java
복사편집
Arrays.copyOfRange(배열, 시작인덱스, 끝인덱스);
  • 배열 → 복사할 원본 배열
  • 시작인덱스 → 복사할 부분의 시작 (포함됨)
  • 끝인덱스 → 복사할 부분의 끝 (포함되지 않음)

즉, 시작 인덱스부터 끝 인덱스 직전까지 복사한 새 배열을 반환한다.

 

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] num_list = {5, 10, 15, 20, 25, 30};

        // 2번째부터 5번째 직전까지 복사 (15, 20, 25)
        int[] result = Arrays.copyOfRange(num_list, 2, 5);

        System.out.println(Arrays.toString(result)); // [15, 20, 25]
    }
}