Array clone
In this chapter you will learn:
Clone Array
public class CloneArray {
public static void main(String args[]) {
int array1[] = { 1, 2, 3, 4, 5 };
int array2[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
System.out.println("Original size: " + array1.length);
System.out.println("New size: " + cloneArray(array1).length);
System.out.println("Original size: " + array2.length);
System.out.println("New size: " + cloneArray(array2).length);
}//from java 2 s . c o m
static int[] cloneArray(int original[]) {
return (int[]) original.clone();
}
}
Clones two dimensional float array
public class Main {
public static float[][] clone(final float[][] array) {
if (array == null) {
return null;
}//from ja va 2s . c o m
final float[][] result = new float[array.length][];
System.arraycopy(array, 0, result, 0, array.length);
for (int i = 0; i < array.length; i++) {
final float[] child = array[i];
final float[] copychild = new float[child.length];
System.arraycopy(child, 0, copychild, 0, child.length);
result[i] = copychild;
}
return result;
}
}
Next chapter...
What you will learn in the next chapter:
- How to declare Java String type
- How to escape Java String Literals
- Java strings must begin and end on the same line
- How to declare string arrays
Home » Java Tutorial » Array