Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как параметризовать статический метод в дженериках Java? Как они типизируются?

ПрограммированиеJavascript+1
Альберт
  ·   · 3,6 K
Java Developer, Development Team Lead, Java...  · 28 дек 2021
Собственно так же как и все методы в java.
Пример ради примера:
public class Main {

    public static void main(String[] args) {
        List<Integer> listInt = getList(1, 2);
        List<String> listString = getList("2, 3");

        System.out.println(listInt);    // [1, 2]
        System.out.println(listString); // [2, 3]
    }

    public static <T> List<T> getList(T... arg) {
        return List.of(arg);
    }

}
2 эксперта согласны
только с учетом, что List.of() появился с Java 9, в 8 придется написать ==> return Arrays.asList(arg);
Делаю программное обеспечение на заказ.  · 12 мар 2022
Дженерики в Java существуют только во время компиляции. Это значит, что во время выполнения нельзя достать из них информацию. Поэтому, чтобы параметризовать метод, нужно передать ему объект, в котором будет содержаться... Читать далее