怎么判断java的一个方法有没有参数?
1、比如说现在我们有一个类String,它已经声明了很多方法。
首先我们先获取String类有哪些方法:
Method[] methods = String.class.getMethods();
2、然后我们可以通过遍历数组method来获取每一个方法,并且取的它们所带有的参数:
for(int i = 0 ; i < 16;i++)
{
//获取方法
Method method = methods[i];
//获取带有的参数
Class<?>[] value = method.getParameterTypes();
}
3、如果这个方法带有参数,那么其参数将会存储在value数组中,您不仅可以查看它带有几个参数,而且可以看到它的参数类型是什么;
如果这个方法不带有参数,那么value数组将为空。
4、如果您觉得小编给您讲明白了,那您给小编一个赞吧!谢谢。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:131
阅读量:26
阅读量:108
阅读量:27
阅读量:110