Java-数组元素拷贝

  • 内容
  • 评论
  • 相关

数组拷贝:

从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。

从 src 引用的源数组到 dest 引用的目标数组,数组组件的一个子序列被复制下来。

被复制的组件的编号等于 length 参数。

源数组中位置在 srcPos 到 srcPos+length-1 之间的组件被分别复制到目标数组中的 destPos 到 destPos+length-1 位置。

public static void arraycopy(int[] src, int srcPos, int[] dest,int destPos, int length) {

}

代码存在的问题:

1:只能拷贝int类型的数组.

2:代码不够健壮.

定义一个数组元素的拷贝方法,能支持任意类型的数组元素拷贝操作(反射).

数组拷贝操作,是经常使用到的,SUN就直接把数组的拷贝操作存放在JDK中的System类中.

Object:Java语言中的根类,老祖宗类,Object可以表示任意数据类型.

该方法没有方法体,该方法使用了native修饰符(本地方法),该方法底层使用了C/C++语言实现了,Java直接调用其他语言编写好的功能:

查阅API文档了(Java的帮助文档/好比字典).,在什么类中有什么功能的方法即可,文档在手,天下我有!.

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注