在閱讀本文之前可以先閱讀以下三篇,以便對Java中的泛型有一個全局的認識:
簡介
GenericArrayType是Type的子接口,用于表示“泛型數組”,描述的是形如:A<T>[]或T[]的類型。其實也就是描述ParameterizedType類型以及TypeVariable類型的數組,即形如:classA<T>[][]、T[]等。
Type getGenericComponentType()
獲取“泛型數組”中元素的類型,要注意的是:無論從左向右有幾個[]并列,這個方法僅僅脫去最右邊的[]之后剩下的內容就作為這個方法的返回值。