Java итератору кантип иштейт?
Java итератору кантип иштейт?

Video: Java итератору кантип иштейт?

Video: Java итератору кантип иштейт?
Video: Жава деген эмне? Жава программалоо тилин Кыргыз тилинде акысыз оку. 2024, Ноябрь
Anonim

Итератор чогултуу, элементтерди алуу же алып салуу аркылуу айланууга мүмкүндүк берет. чогултуу класстардын ар бир камсыз кылат итератор () кайтарган ыкма итератор жыйноонун башталышына чейин. Муну колдонуу менен итератор объект, сиз коллекциядагы ар бир элементке, бир эле учурда бир элементке кире аласыз.

Ошо сыяктуу эле, эмне үчүн бизге Java'да итератор керек?

5 Жооптор. Сиз белгилегендей итератор сиз болгондо колдонулат келет массивдин мазмунун кайталап жатканда нерселерди алып салуу үчүн. Эгер сиз колдонбосоңуз итератор бирок жөн гана for цикли бар жана анын ичинде алып салуу ыкмасын колдонуңуз, сиз өзгөчөлүктөргө ээ болосуз, анткени массивдин мазмуну сиз кайталап жатканда өзгөрөт.

Жогорудагыдан тышкары, Java'да итерация деген эмне? In Java , кайталоо белгилүү бир шарт бар болгонго же жок болмоюнча код блогун кайра-кайра иреттөө үчүн колдонулган ыкма. Итерациялар циклдер менен колдонулган абдан кеңири таралган ыкма. Биз да колдоно алабыз кайталоо атын кайтаруу жана фактордук функцияларга мамиле катары. Келгиле, алардын ар бирин карап көрөлү.

Андан кийин суроо туулат, тизме итератору Java ичинде кантип иштейт?

Java ListIterator Methods void add(E e): Белгиленген элементти файлга киргизет тизме . boolean hasNext(): Бул чындыкты кайтарат тизме итератору басып өткөндө көбүрөөк элементтерге ээ тизме алдыга багытта. E next(): кийинки элементти кайтарат тизме жана курсордун ордун алдыга жылдырат.

Javaда кайсы цикл тезирээк?

Жок, циклдин түрүн өзгөртүү маанилүү эмес. Аны тезирээк кыла турган бир гана нерсе - бул илмектердин азыраак уясына ээ болушу жана азыраак маанилердин үстүнөн айлануусу. For цикли менен а ортосундагы бир гана айырма while цикли болуп саналат синтаксис аларды аныктоо үчүн. Эч кандай аткаруу айырмасы жок.

Сунушталууда: