拡張for文と匿名配列

あまり見かけないけど個人的に好んでつかうJavaのイディオムが拡張for文と匿名配列の組み合わせ。

for(String str : new String[]{"aaa", "bbb", "ccc"}){
    System.out.println(str);
}


テストコードとかで、順番に値をチェックしたいときに使っています。
配列じゃなくても、メソッドの戻り値が配列やリストだったときにも多用しています。

for(String str : dao.getAll()){
    System.out.println(str);
}


ただ、気になるのはこういう書き方をJavaで見かけないということ。
Rubyとかだとよくありそうなパターンなのに・・・。