数组

 

        // 复制数组 方式一
        int a[] = new int[] { 1, 2, 3 };
        int b[] = new int[] { 4, 5 };
        int c[] = new int[a.length + b.length];
        for (int i = 0; i < c.length; i++) {
            if (i < a.length) {
                c[i] = a[i];
            } else {
                c[i] = b[i - a.length];
            }
        }

        System.arraycopy(a, 0, c, 0, a.length);
        System.arraycopy(b, 0, c, a.length, b.length);
        // 数组打印方式一
        for (int i : c) {
            System.out.println(i);
        }
        // 数组打印方式二
        System.out.println(Arrays.toString(c));

        // 复制数组方式二 不指定目标数组,内部会产生新的数组
         int[] a2 = Arrays.copyOfRange(a, 0, a.length);

        // 数组排序
        int[] sortArray = { 21, 67, 1, 99, 45, 32 };
        Arrays.sort(sortArray);
        System.out.println(Arrays.toString(sortArray));

 

posted on 2021-03-28 13:34  情_结  阅读(38)  评论(0)    收藏  举报