Java Iterable ni nini?
Java Iterable ni nini?

Video: Java Iterable ni nini?

Video: Java Iterable ni nini?
Video: The PropheC - Kina Chir | Official Video | Latest Punjabi Songs 2024, Aprili
Anonim

The Java Iterable kiolesura ( java . lang. Iterable ) ni moja wapo ya miingiliano ya mizizi ya Java API ya Mikusanyiko. Darasa linalotekeleza Java Iterable interface inaweza kurudiwa na Java kwa-kila kitanzi. Kwa kurudia ninamaanisha kuwa mambo yake ya ndani yanaweza kurudiwa.

Pia kujua ni, Iterable ni nini?

An iterable ni kitu ambacho kina _iter_ mbinu ambayo hurejesha kiboreshaji, au kinachofafanua mbinu ya _getitem_ inayoweza kuchukua faharasa zinazofuatana kuanzia sufuri (na kuinua Kosa la Index wakati faharasa si halali tena). Kwa hivyo a iterable ni kitu ambacho unaweza kupata kiboreshaji kutoka.

Kwa kuongeza, ni Java iliyowekwa iterable? The Weka interface inatekeleza Java Iterable kiolesura. Ndio maana unaweza kukariri vipengele vya a Weka kwa kutumia kitanzi kwa kila.

Kuhusiana na hili, ni nini iterable na iterator katika Java?

An Iterable inawakilisha mkusanyiko ambao unaweza kupitiwa. Utekelezaji wa Iterable interface huruhusu kitu kufanya matumizi ya-kila kitanzi. Inafanya hivyo kwa kupiga simu ya ndani iterator () mbinu kwenye kitu. The iterator () njia inarudisha a Iterator ambayo inaweza kutumika kusisitiza juu ya kitu cha darasa hilo.

Ni njia gani inayohitajika ya kiolesura cha Iterable?

The interface iterable ni rahisi sana - kuna moja tu njia kutekeleza: Iterator(). Wakati darasa linatekeleza interface iterable , ni kuwaambia madarasa mengine kuwa unaweza kupata kitu cha Iterator kutumia ili kuzidisha (yaani, kupita) data kwenye kitu hicho.

Ilipendekeza: