Давталтын үндсэн зорилго нь хэрэглэгчийг контейнерийн дотоод бүтцээс тусгаарлахын зэрэгцээ контейнерийн элемент бүрийг боловсруулах боломжийг хэрэглэгчдэд олгох явдал юм. Энэ нь контейнерт элементүүдийг хүссэн хэлбэрээр хадгалах боломжийг олгодог бөгөөд хэрэглэгч үүнийг энгийн дараалал эсвэл жагсаалт мэт үзэх боломжийг олгоно.
Давталт дахь чухал аргууд юу вэ?
Давтагч интерфейс нь доор жагсаасан гурван аргыг тодорхойлдог:
- Хэрэв давталт нь олон нийтийн логикийн дараагийн элементтэй бол үнэнийг буцаана;
- Дахин давталтын дараагийн элементийг буцаана. Хэрэв дараа нь нийтийн объект байхгүй бол энэ нь NoSuchElementException-г шиддэг;
- Давталтын дараагийн элементийг устгана уу.
Яагаад давталт нь for циклээс илүү сайн байдаг вэ?
Давталт болон давталт бүрийн хувьд санамсаргүй хандалтгүй цуглуулгуудад зориулсан энгийн for циклээс хурдан байдаг, санамсаргүй хандалтыг зөвшөөрдөг цуглуулгуудад for- тус бүрээр гүйцэтгэлийн өөрчлөлт гардаггүй. давталт/for давталт/давталт.
Давтагч бүрэлдэхүүн хэсгүүдийн зорилго юу вэ?
Давтагч бүрэлдэхүүн хэсгийн зорилго нь объектийн элементүүдийг давтах механизмаар хангах ба элемент бүрийг тусдаа мессежийн объект болгон харуулах явдал юм.
Цуглуулгыг давтагч ашиглан давтах нь ямар давуу талтай вэ?
Java дээрх давталтын давуу талууд
Java дээрх давталт унших, устгах үйлдлийг дэмждэг. Хэрэв та for циклийг ашиглаж байгаа болЦуглуулгыг шинэчлэх (нэмэх/хасах) боломжгүй, харин давталтын тусламжтайгаар та цуглуулгыг хялбархан шинэчлэх боломжтой. Энэ нь цуглуулгын API-д зориулсан бүх нийтийн курсор юм.