线性结构——数组

时光怂恿深爱的人放手 提交于 2019-11-29 08:06:12

776454bc8fb0ab2e612e76d655142038713.jpg

数组的基本使用

public static void main(String[] args){
    //1.创建一个数组
    int[] arr1 = new int[3];

    //2.获取数组长度
    int length1 = arr1.length;

    //3.访问数组中的元素:数组名[下标]
    //注意:下标从0开始,最大可以取到(长度-1)
    int element0 = arr[0];

    //4.为数组中的元素赋值
    arr[0] = 99;
    arr[1] = 98;
    arr[2] = 97;

    //5.遍历数组
    for(int i=0;i<length1;i++){
        System.out.println(arr[i]);
    }

    //6.创建数组的同时为数组中的元素赋值
    int[] arr2 = new int[]{90,80,70};
}

数组元素的添加

解决数组长度不可变的问题

在数组末尾新增一个元素

public static void main(String[] args){
    int[] arr = new int[]{9,8,7};
    //快速查看数组中的元素
    System.out.println(Arrays.toString(arr));
    //要加入数组的目标元素
    int dst = 6;

    //创建一个新数组,长度是缘数组长度+1
    int[] newArr = new int[arr.length+1];
    //把原数组中的数据全部复制到新数组中
    for(int i=0;i<arr.length;i++){
        newArr[i] = arr[i];
    }
    //把目标元素放入新数组的最后
    newArr[arr.length] = dst;
    //新数组替换原数组
    arr = newArr;
    System.out.println(Arrays.toString(arr));
}

数组元素的删除

 

转载于:https://my.oschina.net/u/4074987/blog/3069795

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!