[上]JAVA学习系列模块五第三章114.数组高级使用_数组合并
[上]JAVA学习系列模块五第三章114.数组高级使用_数组合并
2024-05-28 0 评论 0 阅读 0 点赞

[上]JAVA学习系列模块五第三章114.数组高级使用_数组合并

daimafengzi
2024-05-28 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年05月28日,已超过770天没有更新,若内容或图片失效,请留言反馈。

[上]JAVA学习系列模块五第三章114.数组高级使用_数组合并

视频

笔记

数组合并
    
int[] arr1 = {1,2,3}
int[] arr2 = {4,5,6}
public class Demo05Array {
    public static void main(String[] args) {
        int[] arr1 = {1,2,3};
        int[] arr2 = {4,5,6};

        //创建新数组
        int[] newArr = new int[arr1.length+arr2.length];

        for (int i = 0; i < arr1.length; i++) {
            newArr[i] = arr1[i];
        }

        /*
          由于已经保存了arr1的三个元素
          所以我们保存arr2的元素时,就不能从索引0开始了,不然从arr1中保存的元素会被arr2的元素覆盖

          arr2的元素需要从newArr的索引3开始保存
         */
        //先获取arr1的长度为3
        int len = arr1.length;

        for (int i = 0; i < arr2.length; i++) {

            /*
              newArr[3+0] = arr2[0] ;i++
              newArr[3+1] = arr2[1] ;i++
              newArr[3+2] = arr2[2] 
             */
            newArr[len+i] = arr2[i];
        }

        for (int i = 0; i < newArr.length; i++) {
            System.out.print(newArr[i]+"  ");
        }
    }
}

图片

0

评论 (0)

取消