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