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

为什么Class数组用for循环输出会出错?

Class[] parameterTypers = ms[i].getParameterTypes();

除了用老师讲的foreach方法获取参数类型名称,如何用for方法获取呢?

https://img4.mukewang.com/5d46980c00019f7005960164.jpg

https://img2.mukewang.com/5d4698290001ee6407710147.jpg


提问者:萌新淡金 2019-08-04 16:33

个回答

  • qq_慕仔2321297
    2019-08-21 11:55:48

    和我一样,强迫症,不想看到最后有逗号。

    for(int j=0;j<paramsType.length;j++){
        System.out.print(paramsType[j].getSimpleName());
        if(j<paramsType.length-1){
            System.out.print(",");
        }
    }


  • 萌新淡金
    2019-08-04 16:36:05

    发现问题了,尴尬,这么低级错误,循环里我用错i了,要用j才对