Я хотел бы универсально складывать числа в java. Я столкнулся с трудностями, потому что класс Numbers не поддерживает то, что я хочу сделать. До сих пор я пробовал следующее:
public class Summer<E extends Number> {
public E sumValue(List<E> objectsToSum) {
E total = (E) new Object();
for (E number : objectsToSum){
total += number;
}
return null;
}
Очевидно, что это не будет работать. Как я могу исправить этот код, чтобы мне можно было дать список
или
или что угодно и вернуть сумму?