如何获取ArrayList类型的Class Object?

时间:2017-09-10 19:33:55

标签: java reflection

我试图通过反射访问方法,而getMethod()函数需要一个参数类型的类。该参数是一个Class对象,我不知道如何从ArrayList<String>类型获取此对象。这是我当前的代码,我想要更改String.class

Method m = o.getClass().getMethod(method, String.class);

1 个答案:

答案 0 :(得分:1)

用于方法签名

public static void method(ArrayList<String> options);

您只需使用

获取Method即可
Method m = o.getClass().getMethod(method, ArrayList.class);