java反射机制不支持可变参数
来源:互联网 发布:承接工程项目软件 编辑:程序博客网 时间:2024/06/05 11:09
class X {
public void test(int... args) {
}
}
main() {
Method m = X.class.getMethod("test", int[].class);
m.invoke(new X(), 1, 2, 3); //这里会报错
}
由于java的反射机制不支持可变参数,所以Method.invoke方法中传入可变参数则会报错。
解决方法:将上述的m.invoke(new X(), 1, 2, 3);换成m.invoke(new X(), new int[]{1, 2, 3});
0 0
- java反射机制不支持可变参数
- java 中的 拆装箱 可变参数 反射
- PHP通过反射机制调用可变参数方法
- java 可变参数方法不支持多个可变参数以及多种类型的替代方法
- java泛型机制、可变参数原理
- 反射之可变参数
- 可变参数、反射
- java反射机制中反射带参数的方法
- 通过反射机制创建一个构造方法中参数数量可变的对象
- Java可变参数/可变长参数
- 【反射】JAVA反射机制
- java中的可变参数
- JAVA中的可变参数
- Java之可变参数
- Java可变参数列表
- java可变参数学习
- java可变参数使用
- Java中的可变参数
- Eclipse就真的那么差吗?
- 给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
- Spring AOP进行日志记录,管理
- Ubuntu 手机开发培训准备
- 字符串习题
- java反射机制不支持可变参数
- SOA标准之----SCA架构思想
- 数据存储(2)---文件存储
- java正则去掉小数点后多余0
- 用JavaScript实现下拉菜单
- 安卓透明状态栏Translucent bar
- Apache下禁止php文件被直接访问的解决方案
- Prim算法
- 深入Android通过Apache HTTP访问HTTP资源(二)(转)