All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.webapp.utils.collections.ListUtils Maven / Gradle / Ivy

The newest version!
package com.webapp.utils.collections;

import java.util.List;
import java.util.stream.Collectors;

public final class ListUtils {

	/**
	 * 

求集合的平均值

* @param list * @return double */ public static Double average(List list){ return list.stream().map(x->x.doubleValue()).collect(Collectors.averagingDouble(d->d)); } /** *

求集合的加和

* @param list * @return number */ public static Number sum(List list){ // return list.stream().map(x->x.doubleValue()).collect(Collectors.summingDouble(i->i)); return list.stream().map(x->x.doubleValue()).reduce(0d, Double::sum); } /** *

集合去除重复

* @param list * @return double */ public static List unique(List list) { return list.stream().distinct().collect(Collectors.toList()); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy