周知のように、Androidではlambdaは書けるようになりましたが Stream APIのようにCollectionsを扱えません。 折角Java8で覚えたのに。 ですが、RxJavaを使うとほぼStream APIのように書けるんですねーへーーー。 非同期や並列処理にも役立つRxJavaの使い方 おかげでloopを回さず一文になったので、 ifの条件節に直接書けるようになりました。 Optional
も出来るんですね。 書いてありますが、キモはtoBlocking().single()
でしょうか。