for(Predmet predmet : sviPredmeti) { int godinaStudenta = AbstractStudentTable.getInstance().vratiGodinuStudenta(student.getTrenutnaGodStudija()); if(predmet.getGodinaStudija() <= godinaStudenta) { if(!nepolozeniStudentoviPredmeti.contains(predmet)) { int flag = 0; for(Ocena o: polozeniStudentoviPredmeti) { if(o.getPredmet().getSifraPredmeta() == predmet.getSifraPredmeta()) { flag = 1; break; } } if(flag != 1) { predmetiKojiSeNeNalaze.add(predmet); } } } }