java中的数组复制
来源:互联网 发布:mac如何导出图片 编辑:程序博客网 时间:2024/05/22 11:52
在java中,两个数组a[10]和b[10],可以这样直接进行赋值:a=b。(c中是不行的)。这样数组复制的结果是:a是b的引用。即a做的修改就是b的修改。真正的“数组复制”应该是值复制而非地址复制,所以当用到数组复制的时候要看清楚要求。
java提供了一个函数:System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length),可以解决这个问题。当然也可以用for循环。
javadoc见于java.lang.System:
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
src- the source array.
srcPos- starting position in the source array.
dest- the destination array.
destPos- starting position in the destination data.
length- the number of array elements to be copied. 0 0
- java中的数组复制
- Java数组复制到List中的方法
- Javascript中的数组复制
- Java中的克隆clone以及对数组的复制
- java数组复制(arraycopy)
- Java复制数组
- java 数组复制
- [Java] arraycopy 数组复制
- java数组的复制
- 回顾java数组复制
- 回顾java数组复制
- JAVA 数组复制
- Java数组的复制
- java 复制数组
- JAVA数组的复制
- java复制数组方法
- java数组复制问题
- java 数组复制
- OpenSessionInViewFilter作用及配置-懒加载
- log4j:WARN Please initialize the log4j system properly
- Wildcard Matching
- mysql数据库sql优化——子查询优化
- 关于tree的api
- java中的数组复制
- CLRS 4.5用主方法求解递归式
- mysql中case when用法
- printk打印不能显示到终端的问题
- linux之shell之grep,awk,sed
- 如何判定并设置YARN 和MapReduce 内存
- AngularJS下一些JS的属性
- xml预定义的实体
- Ubuntu下crontab命令的用法