arraycopy方法(实现两个数组之间固定位置的相互转换)
2017-09-22 09:24
465 查看
代码:
import java.util.Arrays;
public class Example7_3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
char a[] = { 'A', 'B', 'C', 'D', 'E', 'F' }, b[] = { '1', '2', '3',
'4', '5', '6' };
int c[] = { -1, -2, -3, -4, -5, -6 }, d[] = { 10, 20, 30, 40, 50, 60 };
System.arraycopy(a, 0, b, 0, a.length - 3);
System.arraycopy(b, 0, a, 3, b.length - 3);
System.arraycopy(d, 5, c, 5, 1);
System.out.println(Arrays.toString(a));
System.out.println(Arrays.toString(b));
System.out.println(Arrays.toString(c));
System.out.println(Arrays.toString(d));
}
}
答案:
import java.util.Arrays;
public class Example7_3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
char a[] = { 'A', 'B', 'C', 'D', 'E', 'F' }, b[] = { '1', '2', '3',
'4', '5', '6' };
int c[] = { -1, -2, -3, -4, -5, -6 }, d[] = { 10, 20, 30, 40, 50, 60 };
System.arraycopy(a, 0, b, 0, a.length - 3);
System.arraycopy(b, 0, a, 3, b.length - 3);
System.arraycopy(d, 5, c, 5, 1);
System.out.println(Arrays.toString(a));
System.out.println(Arrays.toString(b));
System.out.println(Arrays.toString(c));
System.out.println(Arrays.toString(d));
}
}
答案:
相关文章推荐
- 【转】关于数组和List之间相互转换的方法
- 数组和List之间相互转换的方法
- Marshal类 两个方法StructureToPtr和PtrToStructure实现序列化 字节 数组 转换
- 关于数组和List之间相互转换的方法
- 关于数组和List之间相互转换的方法
- 关于数组和list之间相互转换的方法
- C#实现XML与实体类之间相互转换的方法(序列化与反序列化)
- 关于数组和List之间相互转换的方法
- 关于数组和List之间相互转换的方法
- 数组和List之间相互转换的方法
- Java基本类型与byte数组之间相互转换方法
- 四种方法实现两个等大数组之间内容交换
- js实现字符串和数组之间相互转换操作
- 关于数组和List之间相互转换的方法
- [java]关于数组和List之间相互转换的方法
- 数组和List 之间相互转换的方法
- [java]关于数组和List之间相互转换的方法
- 关于数组和List之间相互转换的方法
- 关于数组和List之间相互转换的方法
- 数组与List之间相互转换的方法详解