问答详情
源自:3-1 Java 获取方法信息

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

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

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

提问者:NobodyUnderstandBS 2015-03-25 22:09

个回答

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

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