数组拷贝的方法比较
来源:互联网 发布:厦门唯一网络销售招聘 编辑:程序博客网 时间:2024/05/29 18:06
import java.util.Arrays;public class Test { public static void main(String[] args){ int[] a={1,2,3,4,5,6,7}; int[]s=new int[50]; System.arraycopy(a, 0,s, 0, a.length); System.out.println(s.length); }}
以上代码输出结果是:50,也就是说将数组a中的7个元素拷贝到s中时,数组s的长度还是定义时的50,这就说明System.arraycopy(原始数组,原始数组的起始位置,目标数组,目
标数组的起始位置,拷贝长度)方法只是将原始的数组中的一定长度的值拷贝了过来,不影响s数组的自身存储空间。
import java.util.Arrays;public class Test { public static void main(String[] args){ int[] a={1,2,3,4,5,6,7}; int[]s=new int[50]; s=Arrays.copyOf(a, a.length); System.out.println(s.length); }}以上代码输出结果是:7,这说明使用Arrays.copyOf()这种方法进行数组拷贝是将原始数组的引用拷贝了过来
阅读全文
0 0
- 数组拷贝的方法比较
- 数组拷贝的速度比较
- Java数组拷贝/复制的效率比较
- Java数组拷贝/复制的效率比较
- JavaScript和Java数组拷贝各种方法耗时比较
- 【Java】 数组拷贝的通用方法
- Java数组拷贝的四种方法
- 数组拷贝的几种方法
- js 数组的深拷贝和浅拷贝三种实现深拷贝的方法
- 图像透明拷贝 - 不同方法的效率比较
- 图像透明拷贝--不同方法的效率比较
- 图像透明拷贝--不同方法的效率比较
- javascript 数组以及对象的深拷贝的方法
- javascript 数组以及对象的深拷贝的方法
- js 数组常用方法,数组的拷贝(不影响原数组),数组相等
- 数组方法执行效率的比较
- NSPredicate的用法 数组比较方法
- java中几种复制数组的方法比较
- SVN解除项目版本控制
- [杂题]Codeforces 860D. Wizard's Tour
- Sublime Text 3 、WebStorm配置实时刷新
- css的配置文件reset的总结
- Hash表
- 数组拷贝的方法比较
- Android VideoView 自定义播放器 MediaController 实现视频播放控制和横竖屏适配
- [LR]web接口性能脚本的处理点小结
- Java编程示例
- 从pymongo 提取最近100条数据
- 10.15周日作业
- Hibernate 为懒加载的属性 调用时,抛出异常org.hibernate.LazyInitializationException
- python 编码问题 decode or encode
- Android开发中常见的5大内存泄漏问题及解决办法