方法的形参中有数组是怎么处理?

来源:3-1 Java 获取方法信息

NobodyUnderstandBS

2015-03-25 22:09

在获得方法的参数类型时,如果该方法的形参是数组例如 public void test(String[] a){} 调用String数组的classtype的getName()得到的字符串是[Ljava.lang.String;

有什么办法区分数组,然后正确地显示出方法的数组形参的类型名称吗?

写回答 关注

1回答

  • 好帮手慕珊
    2015-03-26 09:34:56

    Class[] paramTypes=ms[i].getParameterypes();可以调用paramTypes[i].isArray()判断参数是否是数组

反射——Java高级开发必须懂的

反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础

151494 学习 · 335 问题

查看课程

相似问题