JAVA

java_배열_pop_22.05.23(day4)

양빵빵 2022. 5. 23. 17:48

 

 

 

 

 

 

 

package day04;

import java.util.Arrays;

public class ArrayPop {
    public static void main(String[] args) {
        //배열의 맨 끝 데이터 삭제
        int[] arr = {10,20,30,40};
        // 1. 기존 배열보다 크기가 1 작은 새 배열 생성
        int[] temp = new int[arr.length - 1];

        //2. 맨 끝 데이터를 제외한 나머지 데이터를 복사
        for(int i = 0; i < arr.length-1; i++) {
            temp[i] = arr[i];
        }
        System.out.println("삭제 후: " + Arrays.toString(temp));

        arr = temp; // arr이 맨끝자리가 삭제된 배열을 관리하게끔 하고 싶다.
        temp = null;

    }
}