Java複製數據的三種方式:
1、System.arraycopy():
public static void main(String[] args)
{
Object[] array = { "1", "2" };
Object[] arrayNew = new Object[array.length];
System.arraycopy(array, 0, arrayNew, 0, array.length);
for (int i = 0; i < array.length; i++)
{
System.out.print(arrayNew[i] + " ");
}
}
2、Arrays.copyof():
public static void main(String[] args)
{
Object[] array = { "1", "2" };
Object[] arrayNew = Arrays.copyOf(array, array.length);
for (int i = 0; i < array.length; i++)
{
System.out.print(arrayNew[i] + " ");
}
}
3、Arrays.copyOfRange():
public static void main(String[] args)
{
Object[] array = { "1", "2" };
Object[] arrayNew = Arrays.copyOfRange(array, 0, array.length);
for (int i = 0; i < array.length; i++)
{
System.out.print(arrayNew[i] + " ");
}
}