Подтвердить что ты не робот

Как получить класс, связанный с типом массива?

Кто-нибудь знает лучший способ написать следующий оператор:

example.mySpecialMethod(new MySpecialClass[0].getClass())

Мне нужен тип массива, но я не знаю, есть ли лучшее решение. На данный момент этот пример работает для меня, но, возможно, кто-то знает лучший способ сделать то же самое без ключевого слова new.

4b9b3361

Ответ 1

Класс new MySpecialClass[0] равен MySpecialClass[].class, поэтому вы можете использовать:

example.mySpecialMethod(MySpecialClass[].class)