java 如何删除数组的第一个元素,并且整体向前移动

 public class Test {
    public static void main(String[] args) {
        int[] arr = new int[]{1, 2, 3, 4, 5, 6};
        printArr(arr);
        arr = deleteFirst(arr);
        printArr(arr);
    }
 
    static void printArr(int[] arr) {
        for (int i : arr) {
            System.out.print(i + " ");
        }
        System.out.println();
    }
 
    static int[] deleteFirst(int[] arr) {
        int[] temp = new int[arr.length - 1];
        System.arraycopy(arr, 1, temp, 0, temp.length);
        return temp;
    }
}

 

posted @ 2022-11-10 16:50  xiexie0812  阅读(1506)  评论(0)    收藏  举报