我试图通过反射访问方法,而getMethod()
函数需要一个参数类型的类。该参数是一个Class对象,我不知道如何从ArrayList<String>
类型获取此对象。这是我当前的代码,我想要更改String.class
:
Method m = o.getClass().getMethod(method, String.class);
答案 0 :(得分:1)
用于方法签名
public static void method(ArrayList<String> options);
您只需使用
获取Method
即可
Method m = o.getClass().getMethod(method, ArrayList.class);