george1703 Δημοσ. 1 Νοεμβρίου 2016 Δημοσ. 1 Νοεμβρίου 2016 καλησπέρα, μπορει καποιος να μου εξηγησει την λειτουργια της hasnext και next στο παρακατω τμημα κωδικα? public void showSemester(int semester){ Iterator<Lesson> it=lessons.iterator(); while(it.hasNext()){ Lesson l=it.next(); if(l.getSemester()==semester){ System.out.println(l.getCode() +"/t" + l.getName()); } } } ευχαριστώ
jimakos234 Δημοσ. 1 Νοεμβρίου 2016 Δημοσ. 1 Νοεμβρίου 2016 Η hasnext() ελεγχει αν υπαρχει επομενο στοιχειο μεσα στον iterator. Αν αυτο ειναι αληθες, τοτε συνεχιζει μεσα στην while. H next() με την σειρα της θα επιστρεψει το επομενο στοιχειο μεσα στον iterator.
NickSym Δημοσ. 1 Νοεμβρίου 2016 Δημοσ. 1 Νοεμβρίου 2016 Γιατι χρησιμοποιεις iterator? Για να ρωτάει σχετικά με το τι κάνει τι προφανώς ο κώδικας δεν είναι δικός του...
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα