How can i re-initialise the initial capacity of an Array when it's exceed the old capacity ...?
Hello Friend,
Try the following code:
class ReinitializeArray{
public static int[] resizeArray(int[] arrayToResize,int newsize) {
int[] newArray = new int[newsize];
System.arraycopy(arrayToResize, 0,newArray, 0, arrayToResize.length);
return newArray;
}
public static void main (String[] args) {
int[] arr = {1,2};
arr = (int[])resizeArray(arr,5);
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
for (int i=0; i<arr.length; i++)
System.out.println (arr[i]);
}
}
Thanks