91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java如何獲取泛型類型

小億
124
2024-08-05 18:01:11
欄目: 編程語言

在Java中,可以通過反射來獲取泛型類型。以下是一個示例代碼:

import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;

public class GenericClass<T> {
  
    public Class<T> getGenericType() {
        ParameterizedType parameterizedType = (ParameterizedType) getClass().getGenericSuperclass();
        Type[] typeArguments = parameterizedType.getActualTypeArguments();
        Class<T> type = (Class<T>) typeArguments[0];
        return type;
    }
  
    public static void main(String[] args) {
        GenericClass<String> genericClass = new GenericClass<>();
        Class<String> genericType = genericClass.getGenericType();
        System.out.println(genericType.getName());
    }
}

在這個例子中,GenericClass是一個泛型類,通過調用getGenericType方法可以獲取到泛型類型TClass對象。在main方法中,創建一個GenericClass對象,并獲取泛型類型為StringClass對象并打印出來。

0
汝阳县| 蓬莱市| 浮梁县| 沙洋县| 兰溪市| 泗阳县| 陵川县| 年辖:市辖区| 绥滨县| 阿克| 政和县| 眉山市| 宽甸| 星子县| 江油市| 张家川| 德阳市| 大埔区| 天台县| 无为县| 宁都县| 瑞金市| 高邮市| 忻州市| 深泽县| 福泉市| 清新县| 沾化县| 梅河口市| 黄大仙区| 桃园市| 新蔡县| 稷山县| 会理县| 扎鲁特旗| 南投市| 莆田市| 乐东| 沭阳县| 衡阳市| 泽州县|