这个对我有用:
static void printMethods(Class cls)
{
if(cls!=null){
System.out.println();
System.out.println("Printing Methods of "+cls.getName()+":");
System.out.println();
for(Method m:cls.getDeclaredMethods()){
System.out.println(m.toString());
}
}
}
如何称呼它:
printMethods(Class_Goes_Here);
例子:
printMethods(java.lang.Boolean.class);
结果:
Printing Methods of java.lang.Boolean:
public static int java.lang.Boolean.compare(boolean,boolean)
public static boolean java.lang.Boolean.getBoolean(java.lang.String)
public static int java.lang.Boolean.hashCode(boolean)
public static boolean java.lang.Boolean.logicalAnd(boolean,boolean)
public static boolean java.lang.Boolean.logicalOr(boolean,boolean)
public static boolean java.lang.Boolean.logicalXor(boolean,boolean)
public static boolean java.lang.Boolean.parseBoolean(java.lang.String)
public static java.lang.String java.lang.Boolean.toString(boolean)
public static java.lang.Boolean java.lang.Boolean.valueOf(java.lang.String)
public static java.lang.Boolean java.lang.Boolean.valueOf(boolean)
public boolean java.lang.Boolean.booleanValue()
public int java.lang.Boolean.compareTo(java.lang.Boolean)
public int java.lang.Boolean.compareTo(java.lang.Object)
public boolean java.lang.Boolean.equals(java.lang.Object)
public int java.lang.Boolean.hashCode()
public java.lang.String java.lang.Boolean.toString()
让我知道您是否还有其他问题或疑问
— DiLDoST