JAVA 数组拷贝
来源:互联网 发布:软件测试去哪里学习 编辑:程序博客网 时间:2024/06/04 17:54
简单的拷贝可以传递引用,就像C语言中指针值的传递一样,不过如果希望将一个数组的所有元素拷贝到一个新的数组中去,就使用Arrays 类的copyOf 方法
import java.util.Arrays;public class Demo {public static void main(String[] args){int[] anonymous = { 17,19,23, 29,31,37};int[] smallPrimes = anonymous;int[] luckyNumbers = smallPrimes;int[] copiedLuckyNumbers = Arrays.copyOf(luckyNumbers, luckyNumbers.length);for(int r : luckyNumbers){System.out.print(r);}System.out.println("\n");for(int a : copiedLuckyNumbers){System.out.print(a);}System.out.println("\n");luckyNumbers = Arrays.copyOf(luckyNumbers, 2*luckyNumbers.length);for(int c : luckyNumbers){System.out.print(c);}}}
如果数组元素是数值型, 那么多余的元素将被赋值为零,如果数组元素是布尔型,则将赋值为false 。相反如果长度小于原始数组的长度,则值拷贝最前面的数据。
0 0
- java拷贝数组(深拷贝)
- Java 数组 的 拷贝
- java中数组拷贝
- java中拷贝数组
- Java 数组的拷贝
- java中的数组拷贝
- JAVA二维数组拷贝
- Java 数组的拷贝
- Java数组拷贝
- JAVA 数组拷贝
- Java数组拷贝
- Java拷贝数组
- Java 数组拷贝
- Java核心技术--数组拷贝
- JAVA数组的拷贝
- JAVA之数组拷贝
- Java 数组 浅拷贝与深拷贝
- Java 数组 浅拷贝与深拷贝
- 两个分数的加减乘除
- 第11周实践项目1验证算法—层次遍历算法的验证
- 软件工程(C编码实践篇)学习总结
- 使用Embedded Tomcat 和 Resteasy 来发布一个 Restful Service
- git 忽略本地文件的修改
- JAVA 数组拷贝
- Scala之playframe环境搭建及IDEA配置
- Android性能优化典范C3
- 第十一周项目一-二叉树算法验证(层次便利算法的验证)
- 第十一周项目一~~层次遍历的算法
- java之克隆一个对象(此对象包含list引用)-clone()
- Web App 学习笔记(一)
- coderforce 540A Combination Lock
- 立刻停止使用AUFS,开启Overlay!