6

我有一个需要 Object.class 参数的方法,例如

 method(Object.class)

如何将类设置为此类的数组?就像是

 method(ArrayList<Object>.class)

我试过

 method(new ArrayList<Object>() {})

也是。它不起作用。

4

2 回答 2

9

您可以使用Object[].class.

int[].class,String[].classdouble[][][].class也适用于此。)

于 2012-07-18T08:44:37.767 回答
0

您可以通过从 ArrayList 扩展您的自定义类来做到这一点

class UserList extends ArrayList<User>{}

现在你可以这样做

UserList.class
于 2015-06-03T11:39:45.713 回答