hutool工具数组克隆

简介: hutool工具数组克隆

数组本身支持clone方法,因此确定为某种类型数组时调用ArrayUtil.clone(T[]),不确定类型的使用ArrayUtil.clone(T),两种重载方法在实现上有所不同,但是在使用中并不能感知出差别。

  1. 泛型数组调用原生克隆
Integer[] b= {1,2,3};
Integer[] cloneB=ArrayUtil.clone(b);
Assert.assertArrayEquals(b, cloneB);
  1. 非泛型数组(原始类型数组)调用第二种重载方法
int[] a= {1,2,3};
int[] clone=ArrayUtil.clone(a);
Assert.assertArrayEquals(a, clone);
相关文章
|
缓存 Java Maven
如何在 Java 镜像构建过程中免重复下载依赖包
利用镜像构建缓存机制来加速 Java 镜像构建过程,免重复下载依赖包。
3019 0
如何在 Java 镜像构建过程中免重复下载依赖包
|
4月前
|
Java
Java中的对象克隆详解
Java中的对象克隆详解
|
6月前
|
Java
Java中如何克隆一个对象?
【4月更文挑战第13天】
84 0
|
Java
java中对象的克隆
java中对象的克隆
78 0
|
缓存 Java 开发工具
【Java】Java核心 84:Git 教程(7)分支创建与切换&合并与删除
在Git中,你可以使用以下命令来创建、切换、合并和删除分支: 分支创建与切换: 创建新分支:使用以下命令创建一个新的分支:
|
Java 编译器
一篇文章带你彻底理解Java中的克隆和拷贝
一篇文章带你彻底理解Java中的克隆和拷贝
131 0
|
安全 Java 编译器
Java的对象克隆
Object 类提供的 clone() 方法是 “浅拷贝”,并没有克隆对象中引用的其他对象,原对象和克隆的对象仍然会共享一些信息。深拷贝指的是:在对象中存在其他对象的引用的情况下,会同时克隆对象中引用的其他对象,原对象和克隆的对象互不影响。
130 0