遇到个问题,String classname="FirTest"; String construct="testFirst".想达到这个目的 suite.addTest(new FirTest("testFirst"));//addTest的参数类型是FirTest。怎么样根据上面的两个String,创建这个对象了,并且能够作为入参加入到addTest方法里面。
尝试过Class.forName。谢谢。
尝试过Class.forName。谢谢。
解决方案 »
- 如何使用jquery.treeview.js控件,显示树形菜单???
- 有什么工具能把Java源代码转为Delphi代码或是C、C++代码吗?
- 那位兄弟对Jdom操作XML比较熟悉,帮我解答一下。
- 如何截取String中指定字符后的字符串
- java可以做模式识别吗?为什么好像国内没人用java搞模式识别啊?
- 关于java软件的基本问题,在线等
- 高分求解权限管理的jsp,java实现代码
- 请问在Linux Red Hat 9 中什么地方设置JDK的环境变量?
- 在Mysql中 使用事務處理,出現以下錯誤,請高手幫忙。100相謝
- 为什么运行时jtable中会出现两遍数据
- 有谁知道JAVA的刻度尺类有吗?或者把JSlider的小滑块去掉也行。请求高人出现。
- eclipse里面要像args[]那样输入数据怎么办?
FirTest test = (FirTest) Class.forName("FirTest").getConstructor(new Class[]{String.class}).newInstance(new String[]{"testFirst"});
可以:
Class.ForName("classname").newInstance();
如果有包,把你的包名加上xxx.classname
可以:
Class.ForName("classname").newInstance();
如果有包,把你的包名加上xxx.classname
Properties pro = new Properties();
FirTest test = (FirTest)Class.forName(pro.getProperty("ClassName")).newInstance();