如何解决将List <Class>转换为Class ...以获取声明的方法
我正在尝试获取在运行时使用Class.getDeclaredMethod
加载的类的方法。 Class.getDeclaredMethod
的参数为String name,Class<?>... parameterTypes
。我将parameterTypes
作为列表。
如何将列表中的parameterTypes
传递到Class.getDeclaredMethod
?
我尝试了(Class[]) paramterTypes.toArray()
,但没有用。
解决方法
您快到了。很简单
Class[] paramsAr = new Class[parameterTypes.size()];
parameterTypes.toArray(paramsAr);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。