Προς το περιεχόμενο

ερωτηση hasnext() σε java


george1703

Προτεινόμενες αναρτήσεις

καλησπέρα, μπορει καποιος να μου εξηγησει την λειτουργια της 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());
            }
        }

    }

 

ευχαριστώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η hasnext() ελεγχει αν υπαρχει επομενο στοιχειο μεσα στον iterator.

Αν αυτο ειναι αληθες, τοτε συνεχιζει μεσα στην while.

H next() με την σειρα της θα επιστρεψει το επομενο στοιχειο μεσα στον iterator.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...