我正在执行以下操作来建立 TestA 类的公共方法。
List<String> strings = new ArrayList<String>();
Method[] methods = TestA.class.getDeclaredMethods();
for(Method method : methods)
{
if(Modifier.isPublic(method.getModifiers()))
{
strings.add(method.getName());
}
}
我还需要对等做同样的事情TestB
,TestC
所以我想要一个函数,它接受一个类名并返回一个公共方法的字符串数组。我怎样才能做到这一点?
如果我有一个 Object 参数,我必须先创建每个 Class 的实例,然后再将它们发送到函数。我希望避免这种情况。