在閱讀本文之前可以先閱讀以下三篇,以便對(duì)Java中的泛型有一個(gè)全局的認(rèn)識(shí):
簡(jiǎn)介
GenericArrayType是Type的子接口谣殊,用于表示“泛型數(shù)組”巩搏,描述的是形如:A<T>[]或T[]的類型柜某。其實(shí)也就是描述ParameterizedType類型以及TypeVariable類型的數(shù)組安疗,即形如:classA<T>[][]并徘、T[]等绘搞。
Type getGenericComponentType()
獲取“泛型數(shù)組”中元素的類型彤避,要注意的是:無論從左向右有幾個(gè)[]并列,這個(gè)方法僅僅脫去最右邊的[]之后剩下的內(nèi)容就作為這個(gè)方法的返回值夯辖。