在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 大佬們,如何獲取泛型的class

大佬們,如何獲取泛型的class

如題:獲取泛型的class,我想實現(xiàn)如下代碼功能

public List<T> jsonToArray(String json){    
    List<T> object = JSONObject.parseArray(json,/*這里需要獲取泛型T.class*/);
    return object ;
}

謝謝解答/開心

回答
編輯回答
礙你眼

Java 由于類型擦除不能獲取到 T.class,一般的做法是將 Class<T> 當作參數(shù)傳入

2018年1月12日 03:51
編輯回答
任她鬧
Class < T >  entityClass  =  (Class < T > ) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[ 0 ];
2017年1月13日 00:37