Kiboreshaji cha Java ni nini?
Kiboreshaji cha Java ni nini?

Video: Kiboreshaji cha Java ni nini?

Video: Kiboreshaji cha Java ni nini?
Video: New Punjabi Songs 2022 | Chaah (Official Video) Angad Aliwal | Latest Punjabi Songs 2021 2024, Novemba
Anonim

Katika Java , Iterator ni kiolesura kinachopatikana katika mfumo wa Mkusanyiko katika java . util kifurushi. Ni a Java Kishale hutumika kurudia mkusanyiko wa vitu. Hutumika kupitisha vipengele vya kitu cha mkusanyiko kimoja baada ya kingine. Inapatikana tangu Java 1.2 Mfumo wa Ukusanyaji.

Kuweka hii katika mtazamo, orodha ya iterator katika Java ni nini?

Kama Iterator , OrodhaIterator ni a Java Iterator , ambayo hutumika kukariri vipengele moja baada ya nyingine kutoka kwa a Orodha kitu kilichotekelezwa. Inapatikana tangu Java 1.2. Inaenea Iterator kiolesura. Tofauti Iterator , Inaauni marudio ya Mwelekeo wa Mbele na Nyuma.

Baadaye, swali ni, iterator na hesabu ni nini katika Java? Kuhesabu na Iterator ni violesura viwili ndani java . util kifurushi ambacho hutumika kupita juu ya vitu vya kitu cha Mkusanyiko. Kutumia Kuhesabu , unaweza tu kupita kipengee cha Mkusanyiko. Lakini kwa kutumia Iterator , unaweza pia kuondoa kipengele unapopitia Mkusanyiko.

Basi, kwa nini tunahitaji iterator katika Java?

5 Majibu. Kama ulivyosema iterator inatumika wakati wewe kutaka kuondoa vitu wakati unasisitiza juu ya yaliyomo kwenye safu. Ikiwa hutumii iterator lakini uwe na kitanzi tu na ndani yake tumia njia ya kuondoa utapata tofauti kwa sababu yaliyomo kwenye safu hubadilika wakati unapitia tena.

Je, Java ina kiboreshaji kifuatacho?

boolean hasNext (): Inarudi kweli ikiwa Iterator ina kipengele zaidi ya kurudia. Kitu ijayo (): Inarudisha ijayo kipengele katika mkusanyiko hadi hasNext () njia kurudi kweli. Hii njia hutupa 'IllegalStateException' ikiwa chaguo hili la kukokotoa limeitwa hapo awali ijayo () inaalikwa.

Ilipendekeza: