java 泛型 在类里面定义了一个listList<BdCategoryLog> categoryLogList = new ArrayList<BdCategoryLog>();在外面到到这list,如何知道这个list的泛型的名字BdCategoryLog呢/注意:这个list!=null,但size=0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Type type = categoryLogList.getClass();ParameterizedType ptype = (ParameterizedType)type;Class rawType = (Class)ptype.getActualTypeArguments()[0];String className = rawType.getSimpleName();// 简单名称 不好意思,List和Map的泛型最多只能拿到类似于E,T这些保留字,拿不到实际类型,我以前也没试验(我还以为跟自己定义的泛型类一样呢) java 泛型的残酷现实就是:在泛型代码内部,无法获得任何有关泛型参数类型的信息。在使用泛型时,任何具体的类型都被擦除,唯一知道的是你在使用一个对象。比如:List<String>和List<Integer>在运行事实上是相同的类型。他们都被擦除成他们的原生类型,即List。 JAVA传值问题。。(JSCP小题) 哪位高人能帮我解释一下关于地址和引用传递的问题?800里加急,在线等待回复!(用分砸死你) 解释一下thread类的join()方法 有一个算法问题搞得我很郁闷!(我真是猪脑子,这么简单的居然想不出来!!!) 问个土问题 jdk1.2.1 和jdk1.4有什么区别 要做一个在applet,实现可以托拽的图形(比如长方形和线段等)?那位高手有资料?或者有没有java的第三方类库实现此功能? 用Java开发多文档应用程序 关于数据结构 求助java网络编程! java 针对不同类基础类学习书籍或方法 怎么自动安装JRE?
ParameterizedType ptype = (ParameterizedType)type;
Class rawType = (Class)ptype.getActualTypeArguments()[0];
String className = rawType.getSimpleName();// 简单名称
拿不到实际类型,我以前也没试验(我还以为跟自己定义的泛型类一样呢)