美文网首页程序员Java
Java数组添加元素和删除元素

Java数组添加元素和删除元素

作者: 花伤情犹在 | 来源:发表于2020-09-28 14:02 被阅读0次

1.添加思路

添加思路

代码思路

根据重新重新赋值的规律用for循环表示出来

附上代码:

import java.util.Arrays;

public class 添加元素{

    public static void main(String[] args){

        //功能:给定一个数组,给下标为1元素添加元素

        //1.给定一个数组:

        int[] arr = {10,20,30,40,50};

        //          0 1 2 3 4 5

        //2.输出删除前的数组:

        System.out.println("添加元素前的数组:"+Arrays.toString(arr));

        //3.添加

        //过程如下:

//        arr[4] = arr[3];

//

//        arr[3] = arr[2];

//

//        arr[2] = arr[1];

        //**************

//        arr[1] =60;

        //将以上的过程优化后:

        int index = 1;//在这个指定位置添加元素

        for(int i=arr.length-1;i>=(index+1);i--){

            arr[i] = arr[i-1];

        }

        arr[index] = 60;

        //4.输出添加过元素后的数组:

        System.out.println("添加元素后的数组:"+Arrays.toString(arr));

    }

}

2.删除思路

过程图 赋值过程图

根据重新重新赋值的规律用for循环表示出来

附上测试代码:

import java.util.Arrays;

public class 添加元素{

    public static void main(String[] args){

        //功能:给定一个数组,给下标为1元素添加元素

        //1.给定一个数组:

        int[] arr = {10,20,30,40,50};

        //            0  1  2  3  4

        //2.输出删除前的数组:

        System.out.println("删除元素前的数组:"+Arrays.toString(arr));

        //3.删除

        //过程如下:

        //定义要删除的元素下标

//        int delete=1;

//        arr[1] = arr[2];

//        arr[2] = arr[3];

//        arr[3] = arr[4];

//        //**************

//        arr[arr.length-1] =0;

        //将以上的过程优化后:

        int delete = 1;//在这个指定位置删除元素

        for(int i=delete;i<arr.length-1;i++){

            arr[i]=arr[i+1];

        }

        arr[arr.length-1] = 0;

        //4.输出添加过元素后的数组:

        System.out.println("删除元素后的数组:"+Arrays.toString(arr));

    }

}

相关文章

  • JavaScript数据结构

    数组 数组实现 创建和初始化数组 访问和迭代数组 添加元素 删除元素 在任意位置添加和删除元素 JavaScrip...

  • JavaScript中数组和字符串的常用操作

    数组 添加元素push()在数组末尾添加元素unshift()在数组首位置添加元素 删除元素pop()删除数组末尾...

  • javascript中常用的数组方法

    数组方法 查询索引 查询索引 检测元素 截取数组元素 删除数组元素 头部添加元素 头部删除元素 尾部添加元素 尾部...

  • js: 数组两端添加、删除元素方法

    push:数组末尾添加元素unshift:数组开头添加元素pop:数组末尾删除元素shift:数组开头添加元素 看...

  • Java数组添加元素和删除元素

    1.添加思路 根据重新重新赋值的规律用for循环表示出来 附上代码: import java.util.Array...

  • ArrayList的优化

    当向ArrayList中添加和删除元素时都需要进行元素的移动,当添加和删除的是动态数组的头部元素,需要将数组中所有...

  • 2017-7-25

    收获 JavaScript数组 可以动态添加数组元素 可以删除数组元素 .push() 在尾部添加元素 数组.p...

  • Swift学习笔记-数组

    创建数组 访问和修改数组元素 获取数组元素数量 添加和删除数组元素 遍历数组 使用加法添加一个数组到另外一个数组 ...

  • 前端刷题 —— 牛客网前端题库60道详解(三)

    目录 引言删除数组最后一个元素(入门)添加元素(入门)删除数组第一个元素(入门)数组合并(入门)添加元素(简单)计...

  • 18-数组的常用方法

    数组常用方法 pop和push用于在删除数组最后一个元素和在数组末尾添加元素 shift和unshift用于删除数...

网友评论

    本文标题:Java数组添加元素和删除元素

    本文链接:https://www.haomeiwen.com/subject/gguduktx.html