欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

flatmap用法_短说:map和flatmap

发布时间:2023/12/15 编程问答 49 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。