次のような汎用配列があります。
T[] array;
array = (T[]) new Object[capacity];
後でサイズを取得したい(変更されます)。を試してみましarray.size()
たが、というエラーがスローされますError: Cannot invoke size() on the array type T[]
。ジェネリック配列の作成方法に関する多くの投稿を見つけました (私の方法は、 を使用するほとんどの方法と一致しないことはわかっていますArray.newInstance
) が、配列で通常使用できるデフォルトの方法の使用に関する投稿はありません。
どんな助けでも大歓迎です。