1. ホーム
  2. java

[解決済み] Javaで独自のイテレータを書けるか?

2022-03-10 04:40:30

質問

を含むリストがある場合 [alice, bob, abigail, charlie] で始まる要素を反復するようなイテレータを書きたいのですが、自分で書けますか?どうすればいいのでしょうか?

どのように解決するのですか?

もちろん、イテレータは単に java.util.Iterator インターフェイスを使用します。既存のイテレート可能なオブジェクトを使う場合(例えば LinkedList ) から java.util をオーバーライドする必要があります。 iterator を返すようにするか、標準的なイテレータを特殊な Iterator インスタンス(より広く使えるという利点がある)などです。