Java Collection Sum sumNumberCollection(Collection numbers)

Here you can find the source of sumNumberCollection(Collection numbers)

Description

sum Number Collection

License

Open Source License

Declaration

public static <T extends Number> Double sumNumberCollection(Collection<T> numbers) 

Method Source Code

//package com.java2s;
/*//from ww  w  .  jav a 2  s .c  o m
Copyright 2008,
CCTC - Computer Science and Technology Center
IBB-DEB - Institute for Biotechnology and  Bioengineering - Department of Biological Engineering
University of Minho
    
This is free software: you can redistribute it and/or modify
it under the terms of the GNU Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
    
This code is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Public License for more details.
    
You should have received a copy of the GNU Public License
along with this code.  If not, see <http://www.gnu.org/licenses/>.
    
Created inside the SysBio Research Group (http://sysbio.di.uminho.pt)
University of Minho
*/

import java.util.Collection;

public class Main {
    public static <T extends Number> Double sumNumberCollection(Collection<T> numbers) {
        double sum = 0.0;

        for (T t : numbers) {
            sum += t.doubleValue();

        }
        return sum;
    }
}

Related

  1. sum(Collection values)
  2. sum(Collection collection)
  3. sum(final Collection values)
  4. sumDouble(Collection collection)
  5. summarizeCollection(Collection collection, String collectionType, String elementType)