LinkedListイテレータを最初の要素に「リセット」する方法を知る必要があります。例えばjava- resetリストの最初の要素にイテレータをリストします
:
LinkedList<String> list;
Iterator iter=list.listIterator;
iter.next();
iter.next();
何度も何度も、私は位置を "リセット" する必要がイテレータの多く移動した後、イテレータの `
私は私がこのように最初の要素のリスト反復子を得ることができることを知っている私は、最初の要素に私のイテレータを「リセット」することができますどのように
を聞きたい:
iter= list.listIterator(1);
これが最善の解決策ですか?または私はOracleのドキュメントで何かを逃した?
なぜ新しいイテレータを作成しないのですか? – reprogrammer
あなたが何かを見逃してしまったことがあります。もしあなたが次より多かれ少なかろうとする必要があるならば、イテレータは最良の選択ではありません。なぜあなたはリセットする必要がありますか? –
私はJavaの動的リストのアイデアを理解しようとしています。数週間前にjsp oageのセッション変数に問題があります。 ELとtaglibsからイテレータのメソッドを使うことはできますが、私はそれを再定義できません(まだjspについての知識はまだありますが、それでも改善しています:)) "イテレータは最良の選択ではありません"あなたは私にそれを説明できますか? :) – ognistysztorm