1. 介绍

  Stream mapToInt(ToIntFunction mapper)返回一个IntStream,其中包括将给定函数应用于此流的元素的结果。既然有mapToInt,那么必定有mapToDouble,mapToLong等操作,不过学习了这个其它的就一目了然了。

2. 例子

import java.util.Arrays;
import java.util.List;public class mapToIntTest {public static void main(String[] args) {// List使用mapToIntList<Integer> list = Arrays.asList(1, 2, 3, 4);// 改造Integer流list.stream().mapToInt(t -> t*2).forEach(System.out::println);// 对Integer流内元素进行计算,除了sum()还有许多操作System.out.println(list.stream().mapToInt(t -> t*2).sum());}
}
  • 输出
2
4
6
8
20

Java 8中的mapToInt相关推荐

  1. 聚合中返回source_Java 8 中的 Streams API 详解—— Streams 的背景以及 Java 8 中的使用详解...

    为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念.它也不同于 StAX 对 ...

  2. Java 8 中的 Streams API 详解

    Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利.高效的聚合操作,或者大批量数据操作 .Stream API 借助于同样新出现的 L ...

  3. 卡路里计算JAVA,集合操作利器-java 8中的Stream(一)

    一.为什么需要流(Stream) 我们简单看看使用流的好处吧.下面两段代码都是用来返回低热量的菜肴名称的,并按照卡路里排序,一个是用Java 7写的,另一个是用Java 8的流写的.比 一下 之前(J ...

  4. 统计java文件中的代码行数

    统计Java代码行数工具类  --  CodeCounterUtil.java 统计指定目录下的java文件中代码行数  --  public static int  getCodeNumFromFo ...

  5. Java虚拟机规范阅读(二)IEEE754简介以及Java虚拟机中的浮点算法

    什么是浮点数 在计算机系统的发展过程中,曾经提出过多种方法表达实数.典型的比如相对于浮点数的定点数(Fixed Point Number).在这种表达方式中,小数点固定的位于实数所有数字中间的某个位置 ...

  6. Java 8中一些常用的全新的函数式接口

    这一篇属于菜鸟级博客,只是介绍了一些在Java 8中新出现的一些很有用的接口,通过一些简单的例子加以说明,没有深入地阐述. 函数式接口 什么是函数式接口? 函数式接口,@FunctionalInter ...

  7. 你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:Mr.ml https://blog.csdn.net/Ma ...

  8. 聊一聊Java 泛型中的通配符 T,E,K,V,?

    点击上方"方志朋",选择"设为星标" 回复"1024"获取独家整理的学习资料 作者:glmapper juejin.im/post/5d57 ...

  9. Java开发中的23种设计模式详解(转)

    设计模式(Design Patterns) --可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...

最新文章

  1. cmd删除oracle监听,oracle数据库监听删除
  2. 老板用人5大原则,能力绝不是首选!大多数人的想法是错误的
  3. Python Socket通信黏包问题分析及解决方法
  4. 只需一行代码,完美呈现Markdown格式,写作展示两不误
  5. python安装pdf模块_Python PyPDF2模块安装使用解析
  6. 【数字信号处理】fft幅频特性和相频特性理解
  7. 适合新手画PCB线路板的四个软件 2021-10-14
  8. 董树义 近代微波测量技术_论文发表 | 基于微波雷达的1200米大跨悬索桥多点变形同步测量...
  9. 微信公众号开发之分享功能
  10. gke google_使用ExternalDNS扩展GKE
  11. If-Modified-Since HTTP 304 和 ETag
  12. linux删除卸载npm,卸载安装node npm (Mac linux )
  13. marxico马克飞象
  14. TeKtronix TDS210数字示波器说明书
  15. nginx-GET /favicon.ico HTTP/1.1
  16. Arrays及Array
  17. Swift内存所有权宣言
  18. Neo4j 4.x版本与jdk11的下载
  19. FPGA专题-相位累加器(DDS)
  20. pdn阻抗测试_毫欧级电源分配网络PDN的输出阻抗和传输阻抗测量

热门文章

  1. Mockito stubbing
  2. 开源离散元软件YADE的安装与编译(基于ubuntu18.04)
  3. 外贸为什么需要ERP系统?
  4. 不一样的方式实现performSelector接收多个参数(转)
  5. 搜狗输入法——从繁体改成简体
  6. loadrunner如何监控windows系统的资源
  7. ajax html实例,AJAX 实例
  8. 无穷小微积分教材历经50年之久的读者使用鉴定书
  9. html如何带入背景,html怎么导入背景图
  10. 诱人的低代码,未到狂欢时 | 钛媒体深度