タグ

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

タグの絞り込みを解除

Guavaに関するnobuokaのブックマーク (2)

  • guavaライブラリのLists.transformを使う際の注意点 - Qiita

    Lists.transformとは Lists.transformは便利なメソッドです。 あるリストの各要素を変換して別のリストを生成したい時に使えます。 関数型言語界隈だとよくmapという名前で定義されているやつです。 例えば、 List<Integer> nums = Lists.newArrayList(1,2,3); List<String> stringNums = Lists.transform(nums, new Function<Integer, String>() { @Override public String apply(@Nullable Integer arg0) { return String.valueOf(arg0); } }); とすると、numsの各要素にtransformの第2引数で渡した関数(以下、「変換関数」と呼ぶ)を適用した結果のリストを返して

    guavaライブラリのLists.transformを使う際の注意点 - Qiita
    nobuoka
    nobuoka 2016/04/27
    これにはまってた……。
  • Guavaをざっくり紹介 - ellerの日記

    Guava librariesをご存知でしょうか?Googleが開発・使用しているコアライブラリです。OSSであり簡単に入手できます。 http://code.google.com/p/guava-libraries/ このライブラリは結構多機能で、海外の著名プロダクトでもよく見かけるのですが、日のネットでの知名度はいまいち高くない気がします。もともとの名前(Google Collections)はそこそこ知名度があったと思うのですが、この差はなぜでしょうか?私の観測範囲が狭いだけかもしれませんけども……。 自分が使ってみて思った「へーこんなことができるんだー」をまとめてみますので、共感するところがあればぜひ検証してみてはいかがでしょうか。 何が嬉しいの? Guavaはできることを増やすライブラリではなく、普段やっていることを短く書くためのライブラリです。Apache commonsなど

    Guavaをざっくり紹介 - ellerの日記
  • 1