java语言基础——System类的数组拷贝方法
来源:互联网 发布:移动网络垃圾 编辑:程序博客网 时间:2024/06/15 15:15
我们希望能够定义一个数组元素的拷贝方法,能支持任意类型的数组元素拷贝操作。(之后会学到)
由于数组拷贝操作是经常使用的,SUN公司就直接把数组拷贝操作存放在System类中,我们只需要学会用就行。
public static native void arraycopy(Object src,int srcPos,Object dest,int destPos,int length);
object:java语言中的根类,object可以表示任意数据类型。
该方法没有方法体,该方法使用了native修饰符(本地方法),底层使用了C/C++语言实现,java可以直接调用其他语言编写好的功能。
//数组元素拷贝class ArrayCopeDemo{public static void main(String[] args){int[] src=new int[]{1,2,3,4,5,6,7,8,9,10}//源数组int[] dest=new int[10];//目标数组为{0,0,0,0,0,3,4,5,6,0}//需求:从src数组中拷贝3,4,5,6元素到dest数组中printArray(dest);System.arraycopy(src,2,dest,5,4);printArray(dest);} }
查阅API文档,就是java的帮助文档,相当于字典。我们要知道在什么方法有什么类即可。文档在手,天下我有。
阅读全文
0 0
- java语言基础——System类的数组拷贝方法
- java基础之数组的拷贝(自定义方法与System下的自带方法对比)
- java基础—System类的方法演示
- Java之System.arraycopy实现数组拷贝-类似C语言的memcpy
- java语言基础——实现int类型数组元素拷贝
- java数组的四种拷贝方法的性能分析:for、clone、System.arraycopy、Arrays.copyof
- java数组的拷贝四种方法:for、clone、System.arraycopy、arrays.copyof
- java语言基础(61)——java System类的使用
- 09.java语言基础-system类中的arraycopy方法
- Java_基础—字节数组拷贝之available()方法
- 08.java语言基础-实现int类型数组元素拷贝
- Java数组 以及 System.arraycopy() 的拷贝分析
- java 数组的拷贝 对象数组的拷贝 System.arraycopy函数
- 黑马程序员——Java基础---深层拷贝(数组、ArrayList)
- 【Java】 数组拷贝的通用方法
- Java数组拷贝的四种方法
- java语言基础入门——数组的介绍
- java语言基础(18)——数组
- Android开发艺术探索笔记之Activity
- 派生类中的静态成员
- 模拟退火算法求函数最大、小值——python实现
- 架构探险 从零开始写javaweb框架
- cannot resolve symbol 'Resource'
- java语言基础——System类的数组拷贝方法
- java常用类String与其他数据类型之间的转化
- 同样的css文件,在Html与JSP文件中显示的样式不同
- GUI——鼠标和键盘事件
- 浅谈算法和数据结构: 九 平衡查找树之红黑树
- Java String判等问题
- 安卓平台使用pocketSphinx离线语音识别
- stm32学习笔记(二)按键实验
- Leetcode-20: Valid Parentheses