次のコードサンプルがあります。最初のブロックをmain()に配置する必要があると確信していますが、このIteratorの例を機能させるには、2番目のブロックをどこに配置すればよいですか?
List<String> myList= new ArrayList<String> ( );
これはどこに置きますか?2番目のクラスを作成する必要がありますか?
static void printAll(ArrayList myList)
{
Iterator it = myList.iterator();
}
次に、この典型的なイテレータパターンがあります....これは2番目のコードブロックに何らかの形で関連していますか?
static void printAll(ArrayList myList)
{
Iterator it = myList.iterator();
Object temp;
while( it.hasNext() )
{
temp = it.next();
System.out.println( temp );
}
return;
}