如何通过反射,将一个字符串,转换为一个类? 我知道输入完整包路径如"java.lang.String"可以用反射Class.forName()得到,但是比如我传入只是一个没有包路径的字符串如"MyClass1",通过反射,得到一个类为:MyClass1,如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实如果MyClass1本身没有包名的,那直接传也行,不然只能加package,package是作为完整类名的一部分的,光拿一部分是区分不了到底是哪个类的。一般建议新建的类都加package吧 只能搜索整个classpath,看有没有相同名字的类 通过classloader可以找出目前被加载的class 如果你的类本身没有包名,可以直接写类的名字, 如: try{ Class demo= Class.forName("没有路径的类名"); catch (Exception e) { } 如果有几个同名类估计java就算帮你找到可也不知道你要用的是哪个,应该说连你自己也不知道吧,当然如果做插件就是有意义的了 关于列表简单程序,紧急求救! 怎样对对象通过对象内部成员的大小排序? Java学习路径三篇(一)工具篇 请教大家关于 swt Draw2D 方面的实例,比如画直线的,画方块的,画圆的,多边形的,实例代码 推荐Java图形编程的书籍 请问:jb+acess怎么实现数学上的角度的角、分、秒的录入和计算啊? 还是想问线程同步问题,大伙来提提意见 关于java中输入数据的问题 利用JAVA 进行二次开发的可行性 一个关于Image的问题 请教-禁用文字列check socket编程郁闷的问题!请教高手
一般建议新建的类都加package吧
try{
Class demo= Class.forName("没有路径的类名");
catch (Exception e) {
}