flatmap用法_短说:map和flatmap
生活随笔
收集整理的这篇文章主要介绍了
flatmap用法_短说:map和flatmap
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
PS:本文阅读->理解->GET大概2-5分钟.
也许你天天见到,但是一直没理解,占用你少量的时间,相信简单的东西,只需要你付出一点点时间.
map和flatmap是Java8中stream的用法.
>>>>>>map
把数组流中的每一个值,使用所提供的函数执行一遍,一一对应。得到元素个数相同的数组流。
比如{1,2,3}每个元素+1变成{4,5,6},数组原始为3个,处理完仍然为3个.
>>>>>>flatmap
flat是扁平的意思。它把数组流中的每一个值,使用所提供的函数执行一遍,一一对应。得到元素相同的数组流。只不过,里面的元素也是一个子数组流。把这些子数组合并成一个数组以后,元素个数大概率会和原数组流的个数不同。
比如,{"hello","world"}每个单词拆分成字母数组流,然后拆分为字母数组{"h","e","l","l","o","w","o","r","l","d"},数组原始为2个,处理完扁平化为10个.
你Get到了吗?
总结
以上是生活随笔为你收集整理的flatmap用法_短说:map和flatmap的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 2 月 8 日开播,《闪电侠》(The
- 下一篇: git 回退到某个commit_it l