Такой код не работает:
public static <T> void doSomething(Class clazz) {
List<clazz> list = new ArrayList<>();
}
Как можно положить в generic
-тип переменную ?
Обычно это делается так:
public static <T> void doSomething(Class<T> clazz) {
List<T> list = new ArrayList<>();
}
Ещё можно передать не класс, а представителя:
public static <T> void doSomething(T t)
List<T> list = new ArrayList<>();
}
Создать объект нужного класса можно с помощью reflection
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Должные грузиться данные из подключенной БДВместо этого приложение при нажатии на нужный фрагмент вылетает с ошибкой
Привет, мне нужно подключить WebGL к браузеру, в лаунчере игры, а я понятия не имею как это сделать
Имеется прямоугольник как графический элементВ нем содержится текст, если нарисовать при помощи drawLine самостоятельно линии-штриховки, то эти...