タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

java8とJava8とjavaに関するlearnのブックマーク (42)

  • Java8のStreamを使いこなす - きしだのHatena

    さて、Java8で関数型っぽいことをやって遊んでみたわけですが、実際はそんな書き方しませんよね。 Java8で実際に使うのは、Streamです。 ということで、Streamの使い方をひととおり見てみます。 ※5/17 仕様変更があったので、修正しました 基 まずは、Iterableインタフェースに用意されたforEachメソッドを見てみましょう。 List<String> names = Arrays.asList("hoge hoge", "foo bar", "naoki", "kishida"); names.forEach(s -> System.out.println(s)); これで次のように表示されます。 hoge hoge foo bar naoki kishida いままでの拡張forだと次のように書いてました List<String> names = Arrays.a

    Java8のStreamを使いこなす - きしだのHatena
  • ProjectLambda・第2版・1部(関数型インターフェース〜ラムダ式) - きつねとJava!

    →2部(ラムダ式(実質的にfinal・スコープなど)〜メソッド・コンストラクタ参照)ここで使用されているサンプルは、lambda-8-b84-03_apr_2013に基づいて作成されています。現在の仕様とは違っている点があるかもしれませんので注意してください。 第2版の説明 以前からProjectLambdaについていろいろ書いてきました。 最初の投稿は2012/2/14、バレンタインの日でした。(投稿日が物語るように恋人居ないんです) 思えば一年以上前、志望校の一般入試が終わって精神的に解放されたころでした。(受験勉強中にProjectLambdaで遊んで現実逃避してたのは内緒w) あの頃と今とではかなり仕様が変わってしまっています。なので、書き直してみたいと思いますのでお付き合いください。 なお、参考のために古い記事も消さずに残しておきます。 ProjectLambda対応JDKの導入

    ProjectLambda・第2版・1部(関数型インターフェース〜ラムダ式) - きつねとJava!