Resizing an Array

前端 未结 2 501

If this were a regular array, I could just create a new array and then do arraycopy, but generics won\'t let me do that. The best thing I\'ve come up with so far is:

2条回答
  •  灰色年华
    2021-01-13 07:32

    you can use Arrays.copyOf(myArray,myArray.length*3) to make the copy

    my guess is that myArray[0] is null so myArray[0].getClass() throws the nullpointer

    if you need the runtime type of the components you can use myArray.getClass().getComponentType()

提交回复
热议问题