Aumentare le dimensioni di un array in Java

public class ArraySize
{ 
    private static void changeArraySize()
    {
        int[] intArray = new int[5];
 
        System.out.println("Dimensioni dell'array prima dell'incremento: " + intArray.length);
 
        // Incrementiamo le dimensione dell'array di 2 volte 
        // usando il metodo statico Arrays.copyOf(int[] arrayOriginale, int nuovaLunghezza)
        intArray = java.util.Arrays.copyOf(intArray, intArray.length * 2);
     
        System.out.println("Dimensioni dell'array dopo l'incremento: " + intArray.length); 
    }
 
    public static void main(String args[]) { 
     changeArraySize(); 
    }
}