Java давталт гэж юу вэ?
Java давталт гэж юу вэ?

Видео: Java давталт гэж юу вэ?

Видео: Java давталт гэж юу вэ?
Видео: Жава програмчлалын хэл #5 | For, While, Do while давталт 2024, Дөрөвдүгээр сар
Anonim

онд Java , Давтагч нь Collection framework-д байдаг интерфейс юм java . багцыг ашиглах. Энэ бол Java Курсор нь объектын цуглуулгыг давтахад ашиглагддаг. Энэ нь цуглуулгын объектын элементүүдийг нэг нэгээр нь шилжүүлэхэд хэрэглэгддэг. Түүнээс хойш ашиглах боломжтой Java 1.2 Цуглуулгын хүрээ.

Үүнийг анхаарч үзвэл Java хэл дээрх жагсаалтын давталт гэж юу вэ?

Дуртай Давтагч , ListIterator нь Java давталт , энэ нь a-аас элементүүдийг нэг нэгээр нь давтахад хэрэглэгддэг Жагсаалт хэрэгжүүлсэн объект. Түүнээс хойш ашиглах боломжтой Java 1.2. Энэ нь үргэлжилдэг Давтагч интерфейс. Дургүй Давтагч , Энэ нь Урагшлах чиглэл болон Буцах чиглэлийн давталтуудыг хоёуланг нь дэмждэг.

Дараа нь асуулт нь Java хэл дээр давталт ба тоолол гэж юу вэ? Тооцоолол болон Давтагч нь хоёр интерфейстэй java . util багц нь Цуглуулгын объектын элементүүдийг дайран өнгөрөхөд хэрэглэгддэг. Ашиглаж байна Тооцоолол , та зөвхөн Collection объектыг дайрч болно. Гэхдээ ашиглаж байна Давтагч , та мөн Цуглуулга дундуур явж байхдаа элементийг устгаж болно.

Тэгвэл яагаад бидэнд Java хэл дээр давталт хэрэгтэй байна вэ?

5 хариулт. Таны хэлсэнчлэн давталт үед ашигладаг хүсэж байна массивын агуулгыг давтаж байх хооронд зүйлсийг устгах. Хэрэв та ашиглахгүй бол давталт гэхдээ зүгээр л for давталттай байх ба дотор нь устгах аргыг ашигласнаар та давтагдах үед массивын агуулга өөрчлөгддөг тул та үл хамаарах зүйлүүдийг авах болно.

Java дараагийн давталттай юу?

логик Дараа нь байна (): Хэрэв энэ нь үнэнийг буцаана Давтагч байна дахин давтагдах элемент. Обьект дараачийн (): Энэ нь буцаана дараачийн хүртэл цуглуулгын элемент Дараа нь байна () арга үнэн буцаана. Энэ арга Хэрэв энэ функц өмнө нь дуудагдсан бол 'IllegalStateException'-г шиддэг дараачийн () дуудагдсан.

Зөвлөмж болгож буй: