Çfarë është një Java Iterable?
Çfarë është një Java Iterable?

Video: Çfarë është një Java Iterable?

Video: Çfarë është një Java Iterable?
Video: Где находится нофелет? (FullHD, комедия, реж.Геральд Бежанов, 1987 г.) 2024, Nëntor
Anonim

Të Java e përsëritur ndërfaqja ( java . gjuha. Iterable ) është një nga ndërfaqet rrënjësore të Java API e koleksioneve. Një klasë që zbaton Java e përsëritur ndërfaqja mund të përsëritet me Java për çdo lak. Me përsëritjen dua të them që elementet e tij të brendshme mund të përsëriten.

Gjithashtu për të ditur është, çfarë është një Iterable?

Një iterable është një objekt që ka një metodë _iter_ e cila kthen një iterator, ose që përcakton një metodë _getitem_ që mund të marrë indekse sekuenciale duke filluar nga zero (dhe ngre një IndexError kur indekset nuk janë më të vlefshme). Pra një iterable është një objekt nga i cili mund të merrni një përsëritës.

Për më tepër, a është një grup i përsëritur Java? Të Set ndërfaqja zbaton Java e përsëritur ndërfaqe. Kjo është arsyeja pse ju mund të përsërisni elementet e a Set duke përdorur ciklin për çdo.

Lidhur me këtë, çfarë është iterable dhe iterator në Java?

Një Iterable përfaqëson një koleksion i cili mund të përshkohet. Zbatimi i Iterable ndërfaqja i lejon një objekti të përdorë ciklin për secilin. Ai e bën këtë duke thirrur nga brenda përsëritës () metodë në objekt. Të përsëritës Metoda () kthen një Iterator i cili më pas mund të përdoret për të përsëritur mbi një objekt të asaj klase.

Cila është një metodë e kërkuar e ndërfaqes Iterable?

Të ndërfaqe e përsëritur është shumë e thjeshtë -- ka vetëm një metodë për të zbatuar: Iterator(). Kur një klasë zbaton Ndërfaqe e përsëritur , po u thotë klasave të tjera që mund të përdorni një objekt Iterator për të përsëritur (d.m.th., për të përshkuar) të dhënat në objekt.

Recommended: