Java Generics и сложение чисел

Я хотел бы универсально складывать числа в 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;

    }

Очевидно, что это не будет работать. Как я могу исправить этот код, чтобы мне можно было дать список или или что угодно и вернуть сумму?

9
задан adarshr 29 December 2011 в 15:39
поделиться