ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

IteratorをIterableに変換する方法

2019-11-29 00:48:36 | PG(Java)

ツイッター上でRayStark77さんがEnumerationからfor-each構文を使う方法を書いていて、それをnagiseさんがブログに残すと言うので、自分も便乗してIteratorのページを作ってIterableに変換する方法を書きました。

こちらが書く前にmike_neckさんが先に書いてしまいましたがw
Enumeration を使いやすくする(Iterable にする/Iterator にする)

なお、元の話題はEnumerationでしたが、自分はEnumerationは使わないので、代わりにStreamの例にしておきました。
個人的には、StreamのforEachメソッドを使うよりはfor-each構文を使いたいんですよね。
例外発生時のスタックトレースや、デバッグでステップ実行するときに分かりやすいので。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする