/**
-
Created by cxh on 16/12/30.
*/
public class TempTest {
public static void main(String[] args){
//测试软拷贝和硬拷贝
int[] a={1,2,3};
int[] b={1,3};
//软拷贝,同一内存地址,内容内存仅仅存在1份
a=b;
System.out.println(a);
System.out.println(b);
//硬拷贝,不同的内存地址,内容在内存存在2份
int[] c={4,5,6};
int[] d={7,8,9};
System.arraycopy(c,d,2);
System.out.println(c);
System.out.println(d);
//迭代器Iterator的使用
List lst=new ArrayList();
lst.add(d[0]);
lst.add(d[1]);
lst.add(d[2]);
Iterator itLst=lst.iterator();
while (itLst.hasNext()){
int i=itLst.next();
System.out.println(i);
}
}
}
格式:arraycopy(数组src名字,数组src向数组dest复制内容开始位置,数组dest,数组dest从数组src开始接收赋值内容的位置,赋值长度length)
赋值:开始位置:destPos;
结束位置:destPos+length-1;
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|