提供Java类名称,我想返回其参数和方法

Iya*_*qel -2 java

嘿,我想实现以下功能:

  • 用户提供Java类名.
  • 此功能将返回此类具有的所有方法签名和参数.

最简单的方法是什么?

注意:解析txt文件是可以接受的,但我正在寻找更快的方法.

Tyl*_*eat 5

使用反射:

Class clazz = Class.forName(className);
Method[] methods = clazz.getMethods();
Field[] fields = clazz.getFields();
Run Code Online (Sandbox Code Playgroud)

正如其他人所建议的,阅读如何使用反射.具体来说,请查看Java API中提供的ClassMethod方法.