public static < T > void sum(List sumList)
{
Number sum = 0;
for (Number n : sumList)
{
sum = sum.doubleValue() + n.doubleValue();
}
System.out.println(sum);
}
public static void main(String[] args)
{
List < Integer > integerList = new ArrayList < >();
integerList.add(1);
integerList.add(2);
integerList.add(3);
sum(integerList);
List < Float > floatList = new ArrayList < >();
floatList.add(1.2f);
floatList.add(2.2f);
floatList.add(3.4f);
sum(floatList);
}
Source: javacodegeeks




