您的位置:首页 > 编程语言 > Java开发

java反射getConstructor()[0].newInstance(params)报wrong number of args的错误

2014-10-21 17:14 423 查看
先转一个连接,问题差不多:
http://redarmychen.iteye.com/blog/924134
但有一个问题没解决,如果构造器有多个参数,且其中有一个参数为字符串类型的,参数值为一个逗号表达式,在传入参数的时候就不能直接转成Object,要不然依然无法解决问题
这个问题最好是不用逗号表达式来传入参数,避免该异常的出现,如果已经使用了逗号表达式来作为参数值,最直接的方法就是直接替换逗号为其他字符,构建成功之后再提花回来,或者采用其他方式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  wrong number of args
相关文章推荐