美文网首页
数组的拷贝

数组的拷贝

作者: 哈迪斯Java | 来源:发表于2021-10-20 07:58 被阅读0次

package HspLearningArray;

public class Array06 {
public static void main(String[] args) {
//数组的拷贝:
int[] arr1 = {1,23,34,53};
int[] arr2 = new int [arr1.length];//获得与arr1数组的长度
for (int i = 0;i < arr1.length;i++){
arr2[i] = arr1[i];//进行数组的拷贝
}

    arr2[0] = 100;

    for (int i = 0;i < arr1.length;i++){
    System.out.println(arr1[i]);//遍历数组1
    }
    
    System.out.println("==========");

    for (int i = 0;i < arr1.length;i++) {
        System.out.println(arr2[i]);//遍历数组2
    }



}

}

结果为:
1
23
34
53
==========
100
23
34
53


image.png

相关文章

  • 关于几个拷贝的问题

    数组浅拷贝 数组深拷贝 复合数组深拷贝

  • 11_聊一聊js中实现数组拷贝的常用方法

    一、数组赋值 1、要点 用数组直接赋值的方式实现数组的拷贝,改变拷贝后的数组的元素,被拷贝的数组的元素也会发生改变...

  • 浅拷贝与深拷贝

    /*浅拷贝:拷贝地址*/ /*深拷贝:拷贝对象*/ 用Strong修饰不可变数组:浅拷贝 用Copy修饰不可变数组...

  • lodash中常用的方法

    lodash会拷贝一份新数组,不会对之前的数组进行影响 数据的基础处理 浅拷贝&&深拷贝 数组的分割,将数组(ar...

  • javascript 杂记

    数组杂记 1)数组的判断,使用Array.isArray() 2)一维数组的深拷贝 3)多维数组的深拷贝 4)数组...

  • Javascript深拷贝

    什么是深拷贝 创建一个新的对象或数组时,将原对象/数组的“值”拷贝,而不是“引用”。 深拷贝 数组拷贝不存在多层嵌...

  • 关于OC中数组的深、浅拷贝的小总结

    简而言之:数组的深拷贝,仅仅只是拷贝数组的内容,数组内元素的地址不会变,如果想要数组内的对象元素也深拷贝,则数组内...

  • js的深浅拷贝

    js的深浅拷贝可以分为数组的深浅拷贝和对象的深浅拷贝 一、数组的深浅拷贝如果只是简单的将数组中的元素付给另外一个数...

  • 关于 CopyOnWriteArrayList 的一个简单优化

    一、优化动机 COW 简介:增删改都会加锁并拷贝工作数组,在拷贝数组上做完增删改操作后,会把拷贝数组切换为工作数组...

  • Android Gradle脚本

    定义变量 定义字典 定义数组 打印 遍历数组拷贝文件+重命名 拷贝文件夹 拷贝+修改文件内容

网友评论

      本文标题:数组的拷贝

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