使用函数arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
,其中五个参数分别表示为:
- src— 被复制的数组
- srcPos —从第几个元素开始复制
- dest —要复制到的数组
- destPos —从第几个元素开始粘贴
- length —一共需要复制的元素个数
1
2
3
4
5
6
7
public static void main(String[] args) {
char a1[] = {'a', 'b', 'c', 'd', 'e', 'f'};
char b1[] = {'1', '2', '3', '4', '5', '6'};
System.arraycopy(b1, 1, a1, 3, b1.length-3);
System.out.println(new String(a1));
System.out.println(new String(b1));
}
输出结果
1
2
abc234
123456