[ Nammy @ 07.05.2011. 11:29 ] @
Moze li neko ukratko da mi objasni sta znaci par linija koda:
rec je o punjenju comboBox-a:

List<Grad> lg = Kolekcija.vratiSveGradove();

for(Grad grad:lg){
ComboGrad.addItem(grad);
}

zapravo me interesuje deo u zagradi for petlje, i zasto u addItem dodajemo grad a ne lg?

[ biske86 @ 07.05.2011. 12:00 ] @
Citat:
Nammy: Moze li neko ukratko da mi objasni sta znaci par linija koda:
rec je o punjenju comboBox-a:

List<Grad> lg = Kolekcija.vratiSveGradove();

for(Grad grad:lg){
ComboGrad.addItem(grad);
}

zapravo me interesuje deo u zagradi for petlje, i zasto u addItem dodajemo grad a ne lg?

Ključ je razumevanje principa rada nove for petlje koja je dodata u Java5. Proguglaj na temu java new for loop.
[ biske86 @ 07.05.2011. 12:06 ] @
Ekvivalent staroj for petlji bi bio:

Code (java):
List<Grad> lg = Kolekcija.vratiSveGradove();
for (int i=0; i<lg.size(); i++)
     ComboGrad.addItem(lg.get(i));