Может быть, я просто узел в моих синапсах ...Autoboxing 0 до Generic Номера
public static <T extends Number> T firstNonZero(T... values) {
for (T value : values) {
if (value.doubleValue() != 0.0) {
return value;
}
}
return (T) 0; // Cannot cast from int to T
}
я думаю мне не нужно объяснять выше метод. Моя проблема в том, что мне нужно «сгенерировать» нуль типа T
.
Как это сделать?
возвращение нуль вместо – Shail016
возврата Integer.class.cast (0) –
Если не метод называется 'firstNonZero' действительно верните 'null' вместо этого, если не может быть найдено ненулевое значение вместо нуля или даже вызвать исключение? –