Stream流中的常用方法_forEach
生活随笔
收集整理的這篇文章主要介紹了
Stream流中的常用方法_forEach
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
流模型的操作很豐富,這里介紹一些常用的API。這些方法可以被分成兩種:
延遲方法:返回值類型仍然是Stream 接口自身類型的方法,因此支持鏈式調用。(除了終結方法外,其余方
法均為延遲方法。)
終結方法:返回值類型不再是Stream 接口自身類型的方法,因此不再支持類似StringBuilder 那樣的鏈式調
用。本小節中,終結方法包括count 和forEach 方法。
?
逐一處理:forEach
雖然方法名字叫forEach ,但是與for循環中的“for-each”昵稱不同。
該方法接收一個Consumer 接口函數,會將每一個流元素交給該函數進行處理。
?
復習Consumer接口
java.util.function.Consumer<T>接口是一個消費型接口。
Consumer接口中包含抽象方法void accept(T t),意為消費一個指定泛型的數據。
?
總結
以上是生活随笔為你收集整理的Stream流中的常用方法_forEach的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两种获取Stream流的方式
- 下一篇: Stream流中的常用方法_filter