
如果要在运行时使用通用类型,则需要将其作为字段或为特定类型的组合创建类型的子类。
例如
List<String> list = new ArrayList<String>() {}; // creates a generic sub-typefinal Class type = (Class) ((ParameterizedType) list.getClass() .getGenericSuperclass()).getActualTypeArguments()[0];System.out.println(type);class java.lang.String
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)