你在输出参数类型时用普通的for循环,再加if-else判断一下就行了.
具体代码如下(这里只列出输出参数类型的代码)
System.out.print(ms[i].getName()+"(");
Class[] paramTypes=ms[i].getParameterTypes();
for(int j=0;j<paramTypes.length;j++){
if(j==paramTypes.length-1){
System.out.print(paramTypes[j].getName());
}else{
System.out.print(paramTypes[j].getName()+",");
}
}
System.out.println(")");本回答被提问者采纳