System.arrayCopy(Object src, int srcPos, Object dest, int destPos, int length)
阿新 • • 發佈:2019-02-20
System提供了一個靜態方法arraycopy(),我們可以使用它來實現陣列之間的複製。其函式原型是: public static void arraycopy(Object src, int 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/