国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - java集合求和最大值最小值示例分享

java集合求和最大值最小值示例分享

2019-11-03 17:41java教程網(wǎng) JAVA教程

這篇文章主要介紹了java集合求和最大值最小值示例

代碼如下:


package com.happyelements.athene.game.util;

 

import static com.google.common.base.Preconditions.checkNotNull;

import java.util.Collection;

import com.google.common.collect.Lists;

/**
 * Math工具類
 * 
 * @version 1.0
 * @since 1.0
 */
public class MathUtil {

 /**
  * @see MathUtil#min(Collection)
  * @param ts
  * @return
  */
 public static <T extends Comparable<T>> T min(T... ts) {
  return min(Lists.newArrayList(ts));
 }

 /**
  * 取最小值
  * @param values
  * @throws NullPointerException if (values == null || values.contain(null))
  * @return
  */
 public static <T extends Comparable<T>> T min(Collection<T> values) {
  checkNotNull(values);
  T min = null;

  for (T t : values) {
   checkNotNull(t);
   if (min == null) {
    min = t;
   } else {
    min = min.compareTo(t) < 0 ? min : t;
   }
  }
  return min;
 }

 /**
  * @see MathUtil#max(Collection)
  * @param ts
  * @return
  */
 public static <T extends Comparable<T>> T max(T... ts) {
  return max(Lists.newArrayList(ts));
 }

 /**
  * 取最大值
  * @param values
  * @throws NullPointerException if (values == null || values.contain(null))
  * @return
  */
 public static <T extends Comparable<T>> T max(Collection<T> values) {
  checkNotNull(values);
  T max = null;

  for (T t : values) {
   checkNotNull(t);
   if (max == null) {
    max = t;
   } else {
    max = max.compareTo(t) > 0 ? max : t;
   }
  }
  return max;
 }

 /**
  * 求和
  * @param values
  * @throws NullPointerException if (values == null || values.contain(null))
  * @return
  */
 public static Integer sum(Collection<Integer> values) {
  checkNotNull(values);
  int sum = 0;
  for (Integer integer : values) {
   checkNotNull(integer);
   sum += integer;
  }
  return sum;
 }

 /**
  * @see MathUtil#sum(Collection)
  * @param ts
  * @return
  */
 public static Integer sum(Integer... ts) {
  return sum(Lists.newArrayList(ts));
 }

}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲一区二区三区免费观看 | 亚洲a在线观看 | 91特片网 | 2级毛片| 久久综合久久久 | 欧洲亚洲视频 | 亚洲精品国精品久久99热 | 国产免费高清 | 久久夜色精品国产 | 国产精品精品 | 国产精品久久久久久亚洲调教 | a级毛片免费高清视频 | 亚洲精品综合 | 狠狠艹| 黄色在线观看视频网站 | 日韩精品免费一区二区夜夜嗨 | 久久久亚洲精品视频 | 综合久久综合 | 成人在线观看av | 99精品欧美一区二区三区 | 国产中文字幕在线 | 国产成人99久久亚洲综合精品 | 日韩精品免费观看 | 国外精品久久久蜜桃免费全文阅读 | 99精品电影| 一区二区三区回区在观看免费视频 | 欧美电影在线观看网站 | 国产黄色在线观看 | 日韩欧美一区二区三区免费观看 | 欧美日韩一区二区三区在线观看 | 亚洲综合大片69999 | 在线观看av网站永久 | 精品国产一区二区三区久久久 | 日韩美女乱淫aaa高清视频 | 午夜精品久久久久久久男人的天堂 | 日韩免费高清在线 | 亚洲成人精品视频 | 伊人久久国产 | 免费观看a毛片 | 久久久久成人精品 | 成人精品网站在线观看 |