почему мой метод java generic не может получить два параметра?

-9

Я попытался написать универсальный метод java.

private <T> setDefaultIfNull<T>(T setValue, T defaultVal) {
return (setValue != null)? setValue : defaultVal;
}

Почему мой синтаксис не так?

Это не compolie

спросил(а) 2014-08-06T17:32:00+04:00 6 лет, 2 месяца назад
0
113

Правильный синтаксис заключается в том, что

private <T> T setDefaultIfNull(T setValue, T defaultVal) {
return (setValue != null)? setValue : defaultVal;
}

Вы добавили параметр к методу также :)

ответил(а) 2014-08-06T17:34:00+04:00 6 лет, 2 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема