在数组中添加一个元素

import java.util.Arrays;
/**
 * 为数组添加一个元素
 */

public class AddArray {
     
    public static void main(String[] args) {
     
      
        int[] arr = new int[]{
     9, 8, 7};
        
        System.out.println("添加前:"+ Arrays.toString(arr));

        //要加入数组的目标元素
        int num = 6;

        //创建一个新的数组,长度是原数组长度+1
        int[] newArr = new int[arr.length + 1];

        //把原数组中的数据全部复制到新数组中
        for (int i = 0; i < arr.length; i++) {
     
            newArr[i] = arr[i];
        }
        //添加元素
        newArr[arr.length] = num;
        //新数组替换原数组
        arr = newArr;
        System.out.println("添加后:"+ Arrays.toString(arr));
    }
}

你可能感兴趣的:(数据结构与算法)