📅  最后修改于: 2023-12-03 15:40:06.084000             🧑  作者: Mango
getParameterCount()
方法是Java中用来返回方法的参数个数的内置方法。
public int getParameterCount()
该方法不需要任何参数。
该方法返回方法的参数数量。
import java.lang.reflect.Method;
public class MyClass {
public void myMethod(String name, int age) {
// do something
}
public static void main(String[] args) {
Method[] methods = MyClass.class.getDeclaredMethods();
for (Method method : methods) {
int parametersCount = method.getParameterCount();
System.out.println("Method " + method.getName() + " has " + parametersCount + " parameters.");
}
}
}
以以下代码为例:
public void myMethod(String name, int age) {
// do something
}
运行以下代码:
Method method = MyClass.class.getMethod("myMethod", String.class, int.class);
int parameterCount = method.getParameterCount();
System.out.println(parameterCount);
输出结果:
2
getParameterCount()
方法是在Java 8中引入的。