-1

リンクされたリストを反復処理して呼び出す方法と、リンクされたリストの LinkedList を使用するだけで少し問題があります。

これが私がこれまでに持っているものです:

import java.util.LinkedList;
LinkedList<MyLinkedList<Integer>> l = new LinkedList<MyLinkedList<Integer>>();
MyLinkedList<Integer> m = new MyLinkedList<Integer>();

m.add(1);
l.add(m);

ここに Iterator クラスがあります。注: これは二重にリンクされたリスト用です。また、それを単一にリンクされたリスト イテレータに変換する方法を見つけようとしています。 http://pizza.unbsj.ca/~owen/backup/courses/3323-2007/MyLinkedList.java

イテレータ クラスを呼び出す/使用するにはどうすればよいですか? また、それを単一リンク リスト イテレータに変更する方法はありますか? この場合、イテレータがメインクラスでどのように機能するかわかりません。

4

1 に答える 1

2

これはあなたがそれを呼び出す方法のようです:

java.util.Iterator<Integer> myIterator =  m.iterator( )

Iteratorクラスの仕組みについて詳しく知りたい場合は、ドキュメントをお読みください。

于 2013-10-01T15:49:47.440 に答える