Java iteratoru nədir?
Java iteratoru nədir?

Video: Java iteratoru nədir?

Video: Java iteratoru nədir?
Video: Java'da Gezici (Iterator) Sınıflar 2024, Noyabr
Anonim

In Java , İterator Kolleksiya çərçivəsində mövcud olan interfeysdir java . paketdən istifadə edin. Bu a Java Kursor obyektlər toplusunu təkrarlamaq üçün istifadə olunur. Kolleksiya obyektinin elementlərini bir-bir keçmək üçün istifadə olunur. O vaxtdan mövcuddur Java 1.2 Kolleksiya Çərçivəsi.

Bunu nəzərə alaraq, Java-da siyahı iteratoru nədir?

Kimi İterator , ListIterator a Java İteratoru , elementləri bir-bir təkrarlamaq üçün istifadə olunur Siyahı həyata keçirilən obyekt. O vaxtdan mövcuddur Java 1.2. Uzanır İterator interfeys. Fərqli İterator , Həm İrəli İstiqamət, həm də Geri İstiqamət iterasiyalarını dəstəkləyir.

Daha sonra sual yaranır ki, Java-da iterator və nömrələmə nədir? Sadalama və İterator iki interfeys var java . Kolleksiya obyektinin elementləri üzərindən keçmək üçün istifadə olunan paketdən istifadə edin. İstifadə Sadalama , siz yalnız Kolleksiya obyektini keçə bilərsiniz. Amma istifadə İterator , siz həmçinin Kolleksiyadan keçərkən elementi silə bilərsiniz.

O zaman Java-da iterator nəyə lazımdır?

5 Cavablar. Sizin qeyd etdiyiniz kimi iterator zaman istifadə olunur istəyirəm massiv məzmunu üzərində təkrarlayarkən əşyaları silmək üçün. Əgər istifadə etmirsinizsə iterator ancaq sadəcə olaraq for loopu var və onun daxilində sil metodundan istifadə edərək siz təkrarlama zamanı massivin məzmunu dəyişdiyi üçün istisnalar əldə edəcəksiniz.

Java-nın növbəti iteratoru varmı?

boolean Next var (): Əgər doğrudursa İterator var təkrarlamaq üçün daha çox element. Obyekt növbəti (): O, qaytarır növbəti qədər kolleksiyada element Next var () üsul doğru qayıt. Bu üsul bu funksiya əvvəl çağırılıbsa, 'IllegalStateException' atır növbəti () çağırılır.

Tövsiyə: