System.arrayCopy(Object src, int srcPos, Object dest, int destPos, int length)
2014-05-15 10:56
351 查看
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int
srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度。
结果:
123456
a34def
参考文章:http://blog.163.com/malloc_wet/blog/static/1104560862011921115853610/
srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度。
package conn; public class ArrayCopyTest { public static void main(String[] args) { char[] c1 = new String("123456").toCharArray(); char[] c2 = new String("abcdef").toCharArray(); System.arraycopy(c1,2 , c2, 1, 2); for(char c : c1){ System.out.print(c); } System.out.println(); for(char c : c2){ System.out.print(c); } } }
结果:
123456
a34def
参考文章:http://blog.163.com/malloc_wet/blog/static/1104560862011921115853610/
相关文章推荐
- System.arraycopt(Object src,int srcPos,Object dest,int destPos,int length)
- System.arraycopy(src, srcPos, dest, destPos, length) 与 Arrays.copyOf(original, newLength)区别
- System.arraycopy(T[] src,T srcBegin,T []des,T desBegin,int Length)
- 使用System.arraycopy()实现数组之间的复制
- 使用System.arraycopy()实现数组之间的复制
- java.lang.System.arraycopy() 与java.util.Arrays.copyOf()的区别
- 使用System.arraycopy()实现数组之间的复制 、 StringUtils.join的使用
- System.arraycopy实现数组之间的复制
- System.arraycopy 方法
- System.arraycopy的用法
- System.arraycopy()实现数组间的复制
- java.lang.System.arraycopy()方法
- Java方法之--System.arraycopy方法和Arrays.copyOf()
- 【java performance】使用'System.arraycopy ()'代替通过来循环复制数组
- Arrays.copyof(···)与System.arraycopy(···)区别
- java.lang.System.arrayCopy解析
- JAVA System.arraycopy方法的使用
- Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
- Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
- System.arraycopy解析