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

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

萌新淡金

2019-08-04 16:33

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

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

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

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


写回答 关注

2回答

  • 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才对


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

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

151467 学习 · 335 问题

查看课程

相似问题