Iterator booksIte = books.iterator();
Iterator authorsIte = authors.iterator();
while (booksIte.hasNext())
{
JSONObject booksObj = (JSONObject)booksIte.next();
while (authorsIte.hasNext())
{
JSONObject authorsObj = (JSONObject)authorsIte.next();
}
}
burada ki sorun Iterator yapısının nested olmasını sağlayamamaktır.yapılması istenen iş ;
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
}
}
nested for yapısı gibi değişkenlerin tekrar başa sarması gerekmekte.Iterator yapısında nested olmuş authorIte değişkeni while döngüsünden çıktığı vakit hasNext() methodu false değer dönderdiği için tekrar koşturulmamaktadır.
bir üstteki while döngüsü her koşturulduğunda nested olan yapının tekrarlanmasını nasıl sağlayabilirim?