Я хочу создать общий метод, который делает общую сумму чисел List
.
Я пытаюсь это сделать:
public static <T extends Number> T sumList(List<T> data)
{
T total = 0;
for (T elem : data)
{
total += elem;
}
return total;
}
Но проблема в том, что there is no += operator in T
и что total can't be assigned to zero
.
Как я могу это сделать?
Спасибо