ツイッター上でRayStark77さんがEnumerationからfor-each構文を使う方法を書いていて、それをnagiseさんがブログに残すと言うので、自分も便乗してIteratorのページを作ってIterableに変換する方法を書きました。
こちらが書く前にmike_neckさんが先に書いてしまいましたがw
→Enumeration を使いやすくする(Iterable にする/Iterator にする)
なお、元の話題はEnumerationでしたが、自分はEnumerationは使わないので、代わりにStreamの例にしておきました。
個人的には、StreamのforEachメソッドを使うよりはfor-each構文を使いたいんですよね。
例外発生時のスタックトレースや、デバッグでステップ実行するときに分かりやすいので。