2008/10/28

Mapのgetメソッドが便利

最近のお昼休みの日課は、近くの紀伊國屋でGroovy In Actionを立読みすることです。(購入も考えたのですが、6000円は10000円のおこずかい+低所得者には厳しかったです。)

読んでて知った。Map.getメソッドがオーバーロードされているようですが、引数を2つ受け取るタイプのメソッドが便利♪

例えば

if(!map[key]){
    map[key] = ""
}
String ret = map[key]

てのが

String ret = map.get(key, "")

とかける。こりゃ便利。

もっとも、

String ret = (map.key)?:""

と書けばそんなに変わらないかもしれないけどw

0 件のコメント:

コメントを投稿