我正在尝试获取 Math.sin(double)、Math.abs(int) 等函数的参数类型(double、int)
2 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
您可以使用getParameterTypes()公开声明的方法。像这样的东西:
import java.lang.reflect.Method;
public class Main {
public static void main(String[] args) {
for (Method m : Math.class.getMethods()) {
Class<?>[] params = m.getParameterTypes();
for (Class<?> param : params) {
System.out.println(m.getName()+":"+param.getCanonicalName());
}
}
}
}
添加回答
举报
0/150
提交
取消