StreamAPI

Listから検索条件にマッチするものを取得する

【前提条件】 [環境] JDK 8u5 NetBeans 8.0 [参考資料] Java8 APIドキュメント http://docs.oracle.com/javase/jp/8/api/ 【概要】 今回はListから特定の値を検索して取得すると言う処理を書いてみました。 検索結果が何もなかった場合は特定の初期値を返す…

StreamAPIについて調べてみた range編 その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント Java Platform SE 8 【概要】 今回はIntStreamクラスとLongStreamクラスにある rangeメソッドとrangeClosedメソッドについて調べてみました。range/rangeClosedメソッドは ある…

Stream#mapの使い方について考えてみた

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 【概要】 Stream#mapの使い方でサンプルを作りながら こんな使い方は動だろうかと考えてみたので書いています。基本的には最終的なcollectだったり、reduceだったりを行うため、 プリミディブ型に変換することが多…

StreamAPIを使ってみた

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects) 【概要】 前回までにStreamAPIの基本的なメソッドを調べてきました。前回まで…

StreamAPIについて調べてみた peek編 その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects)Java8 APIドキュメント Java Platform SE 8 【概要】 今回はpeekについて調べ…

StreamAPIについて調べてみた reduce編 その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects)Java8 APIドキュメント Java Platform SE 8 【概要】 今回はreduceについて調…

StreamAPIについて調べてみた flatMap編 その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects) 【概要】 今回はflatMapについて調べてみました。flatMapはStream内の要素を…

StreamAPIについて調べてみた map編 その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects) 【概要】 今回はmapについて調べてみました。mapはStream内のオブジェクトを…

StreamAPIについて調べてみた collect編 その2

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects) 【概要】 今回はCollectorsクラスのメソッドについて調べてました。Collector…

StreamAPIについて調べてみた collect編 その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects) 【概要】 前回はStreamAPIの使い方について調べました。今回はStreamAPIのメ…

StreamAPIについて調べてみた その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects) 【概要】 今回からラムダのメインとも言えるStreamAPIです。StreamAPIはリス…