【Java开源代码栏目提醒】:网学会员为需要Java开源代码的朋友们搜集整理了ToolCopyingArrays.java相关资料,希望对各位网友有所帮助!
package ch5.util;
import java.util.*;
/**
* <p>
* Title: JAVA进阶诀窍
* </p>
*
* @author 张天峰
* @version 1.0
*/
public class ToolCopyingArrays {
public static void main(String[] args) {
int[] i = new int[8];
int[] j = new int[16];
Arrays.fill(i, 66);
Arrays.fill(j, 88);
System.out.println("i = " + Arrays.toString(i));
System.out.println("j = " + Arrays.toString(j));
System.arraycopy(i, 0, j, 0, i.length);
System.out.println("j = " + Arrays.toString(j));
int[] k = new int[5];
Arrays.fill(k, 103);
System.arraycopy(i, 0, k, 0, k.length);
System.out.println("k = " + Arrays.toString(k));
Arrays.fill(k, 103);
System.arraycopy(k, 0, i, 0, k.length);
System.out.println("i = " + Arrays.toString(i));
Integer[] u = new Integer[10];
Integer[] v = new Integer[5];
Arrays.fill(u, new Integer(47));
Arrays.fill(v, new Integer(99));
System.out.println("u = " + Arrays.asList(u));
System.out.println("v = " + Arrays.asList(v));
System.arraycopy(v, 0, u, u.length / 2, v.length);
System.out.println("u = " + Arrays.asList(u));
}
}