美文网首页程序员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));

        }

    }

    相关文章

      网友评论

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

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