我动态调用一个函数,如果函数有一个参数是基本类型,那怎么办,
比如
public class TestMethod {
public void f(int val) {
System.out.println(val);
}
}下面两个语句的params,values怎么定义
Method method = c.getDeclaredMethod("f", params);
method.invoke(new TestMethod(), values);
比如
public class TestMethod {
public void f(int val) {
System.out.println(val);
}
}下面两个语句的params,values怎么定义
Method method = c.getDeclaredMethod("f", params);
method.invoke(new TestMethod(), values);
解决方案 »
- java转化汉字编码写入到一个文件中去,但转化不完整有乱码,
- Java Swing JFileChooser文件选择对话框的问题!!!
- java调用可执行程序的问题
- 如何在模态对话框中添加最小化和最大化按钮
- java 正则求解,100分 在线急盼!!!
- 请教高手关于图形旋转的问题。
- 急!连接MS Server数据库问题,老提示java.lang.ClassNotFoundException:com.microsoft.jdbc.sql.SqlServerDriver
- Web下画图!
- 熟悉Jbuilder的朋友请指教一个简单的问题,分数再所不惜!
- 请教web自动测试
- 问一个弱智的问题:java中把数据库中表的数据取出来,放在什么地方?比如.net里的DataSet,java有吗?
- 请教:使用ServerSocketChannel的TCP服务器问题
public void f(int val) {
System.out.println(val);
}
public static void main(String[] args) throws Exception{
Class c = TestMethod.class;
Method method = c.getDeclaredMethod("f", new Class[]{Integer.TYPE});
method.invoke(new TestMethod(), new Object[]{new Integer(5)}); }
}