Изменение размера массива

Если это был обычный массив, я мог бы просто создать новый массив, а затем делать ArrayCopy, но вон дай мне это сделать. Лучшее, что я придумал до сих пор:

public void resize() {
    T[] tempArray = Arrays.copyOf(myArray,myArray.length*3);
}

это компилируется, но во время выполнения я получаю нулевой указатель исключения. Может кто-нибудь объяснить, что я делаю не так?

5
задан MatthewK 5 September 2011 в 23:58
поделиться