class aa<T> {
}
在这个类中,我怎么获得T的CLASS是什么?或者它的名也好
}
在这个类中,我怎么获得T的CLASS是什么?或者它的名也好
解决方案 »
- 这样用ext目录行不?
- 理解Java的跨平台性,欢迎拍砖
- 一个实例对应一个线程名,还是一个实例对应多个线程名?
- 怎样生成和使用一个不定长的数组
- 怎样用jmsn开发msn可以发送文件?
- 哪位兄弟有fileupload组件 commons-fileupload-1.1-dev.jar,commons-io-1.1-dev.jar, 麻烦发一份给我:[email protected].谢谢!
- 同一台机器是否可以安装两个版本的jdk
- 小弟初学java就出现了一个错误,请大家帮忙阿。
- 怎样获得字符在JTextArea中的位置?怎样在JTextArea的指定位置输入字符?~~help~~
- WinXP 与JDK是否有冲突
- 关于String中equals()与==的问题,请帮忙
- 使用java开发界面,Windows下面开发,Soloris下执行效果和预期的不一样???
JAVA有指针,现在又有了泛型感慨完毕,对于你的问题,假如我是JAVA设计者,为了保持统一,
我一定会添加一个tostring方法,
T.toString(),
或者让泛型也支持反射。]你试试我才在学习JDK1.3,还没有碰过JDK1.4,还不知道确切答案,抱歉
class aa<T> {
}public class Test
{
public static void main(String[] args) {
try {
Class ccc = Class.forName("test.aa");//得到,必须完整包名
} catch (ClassNotFoundException e) {
e.printStackTrace(System.out);
}
}
}
public void showT(){
T aObject = (T) new Object();
System.out.println(aObject.getClass());
}
}
public AA(Class<T> clazz) {
this.clazz = clazz;
}
...
}使用的时候:AA<String> s = new AA<String>(String.class);