java.lang.System类的arrayCopy();
public static void arraycopy(Object src,
int srcPos,
Object dest,
int destPos,
int length)从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。从 src 引用的源数组到 dest 引用的目标数组,数组组件的一个子序列被复制下来。被复制的组件的编号等于 length 参数。源数组中位置在 srcPos 到 srcPos+length-1 之间的组件被分别复制到目标数组中的 destPos 到 destPos+length-1 位置。
java.util.Arrays类的copyOf()和copyOfRange();
public staic xxx[] copyOf(xxx[] original.int newLength)
original是任意类型的数组引用,指向源数组,newLength要考贝的长度.
public static xxx[] copyOfRange(xxx[] original,int from,int to)
original是任意类型的数组引用,指向源数组,将指定源数组从from考贝到 to-1
String[] str = {"我","是","中","国","人"};
String[] str1 = str;
这个就是一个简单赋值,相当于你定义的变量一样,int a = 10;int b = a;是一个道理,这里只不过是数组而已。
String[] a = new String[5];
String[] b = a;