2014年7月19日のブックマーク (1件)

  • 架空の拡張-filter,mapをStreamを使わずに組み込むとしたら - argius note

    Java8では、Stream APIにより、コレクションの関数型ライクな操作ができるようになりました。 mapのような処理が1行で書けるようになってうれしい反面、もうちょっとすっきりしたのが良かったな、という不満もあります。 ただ不満を言っているだけの人になるのも嫌なので、「もし、こういう風に実装したならば、あるいは」というのを考えてみました。 おさらい - Java8でStreamでfilterとmapを使う 既存のコードとの兼ね合いを考えると、入力も出力もList<String>の場合が多いと思うので、その前提で。 List<String> input = Arrays.asList("Map", "List", "Collection", "Stream"); List<String> filtered = input.stream().filter(x -> x.length()

    架空の拡張-filter,mapをStreamを使わずに組み込むとしたら - argius note
    argius
    argius 2014/07/19
    はてなブログに投稿しました 架空の拡張-filter,mapをStreamを使わずに組み込むとしたら - argius note