Java之IntSummaryStatistics的简单实例

开心一笑

这里写图片描述

提出问题

Java的IntSummaryStatistics类如何简单使用???

解决问题

这个类主要是和stream类配合使用的,在java.util包中,主要用于统计整形数组中元素的最大值,
最小值,平均值,个数,元素总和等等。下面是一个简单的例子:

package com.evada.de;
import java.util.IntSummaryStatistics;
import java.util.stream.IntStream;

/**
 * Created by Ay on 2016/5/24.
 */
public class LambdaTest {

    public static void main(String[] args) {
        int[] intArray = {12,3,34,67,100,99};
        /** 第一种构造intStream **/
        IntStream intStream = IntStream.of(intArray);
        /** 第二种构造intStream **/
        //IntStream intStream2 = IntStream.of(12,3,34,67,100,99);
        /** 这个是重点,获得当前int数组的统计信息,包括 **/
        IntSummaryStatistics statistics = intStream.summaryStatistics();
        /** 计算出最大,最小,平均等等,是不是很好用,赶紧get起来 **/
        System.out.println("the max:" + statistics.getMax());
        System.out.println("the min:" + statistics.getMin());
        System.out.println("the average:" + statistics.getAverage());
        System.out.println("the sum:" + statistics.getSum());
        System.out.println("the count:" + statistics.getCount());

    }
}

读书感悟

来自《哈尔移动城堡 》

  • 世界这么大,人生这么长,总会有这么一个人,让你想要温柔的对待。
  • 人哪有好的 只是坏的程度不一样而已。
  • 爱,不是寻找一个完美的人,而是学会用完美的眼光,欣赏那个并不完美的人。
    每个人心中都住着一个孩子,每个女孩子心里都有一座城堡。
    我一直在躲避,但我终于找到要保护的人了,那就是你。 因为爱你,只要你一个肯定,我就足够勇敢。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • Java 8自Java 5(发行于2004)以来最具革命性的版本。Java 8 为Java语言、编译器、类库、开发...
    谁在烽烟彼岸阅读 907评论 0 4
  • 只要套路深,谁把谁当真?很多人却不明白这个道理,比如说吴英雄童鞋,吴英雄是谁?他是吴套路的弟弟。吴英雄自从出学校参...
    吴套路阅读 643评论 0 0
  • 一直以来,是不喜欢那些所谓的国学的。 三字经第一句,人之初,性本善? sorry,我并不这么认为。 论语中,曾子曰...
    慌小张阅读 492评论 0 3