java.lang.IllegalArgumentException:字符串数组上的参数类型不匹配

java.lang.IllegalArgumentException:字符串数组上的参数类型不匹配,第1张

java.lang.IllegalArgumentException:字符串数组上的参数类型不匹配

invoke
期望
Object[]
作为第二个参数(varargs只是一种方便的语法)。我认为在您的情况下,
String[]
不会将其作为第一个vararg参数,而是将完整的vararg
Object[]
以及因此您的单个字符串用作不匹配的参数
String[]

在您的情况下,将参数显式地包装在
Object
数组中,然后再提供给它即可
invoke

所以,做
results = (ResultSet) method.invoke(new TestRecommendations(), newOjbect[] { parameters })
代替




欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5141195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存