当前位置:首页 > Java技术

通过反射取到 List<T> 中 T 的类型

canca15年前 (2012-01-12)Java技术539

/**
* 通过反射取到 List<T> 中 T 的类型
* @param clazz
* @param field
* @return
*/
public static Class<? extends Object> getGenericType(Class<? extends Object> clazz, Field field){
Method getMethod = getGetMethodByField(clazz,field);
ParameterizedType pt= (ParameterizedType)getMethod.getGenericReturnType();
        Class<? extends Object> type = (Class<?>)pt.getActualTypeArguments()[0];
        //System.out.println(type.getSimpleName());
        //System.out.println(type.getPackage());
        return type;
}

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/184.html

标签: Java技术
分享给朋友:

“通过反射取到 List<T> 中 T 的类型” 的相关文章

Socket与ServerSocket的问题

//服务器端:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSock…

IM技术(1)

    做项目了,NetCL今天开工了,在这些日子里,我会将自己研究的内容写下来。做个记录,以下是我在网上搜到的。关于管理用户状态的解决方案,当然,我都有一个方案。不过对客户端的任务有点重吧,我方法是客...…

过滤网页HTML标记

JAVA过滤HTML中的所有标记。非常好用!! package canca.regex; import java.util.regex.Matcher;import java.util.regex.Pattern; public class HtmlFilter {  priva…

字符,字节和编码

字符,字节和编码

转自:http://www.regexlab.com/zh/encoding.htm------------------------------------------------------------- 级别:中级 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应…

Java代理详话简说

        Java的代理,使项目实现低藕合成为可能。Spring框架中的AOP,内部就是用Java代理来实现。因此,认识JAVA代理原理对学习学Spring AOP是有密切关系的。    &nb…

Java VS .Net

Java //C.java  class A  {      public A()      {       …

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。