Javada ózgeriwshiler


Collection Interface Collection Interface


Download 1.36 Mb.
bet2/4
Sana25.01.2023
Hajmi1.36 Mb.
#1119498
1   2   3   4
Bog'liq
List (Collections)

Collection Interface

Collection Interface

• List - tártiplengen kolleksiya (izbe-izlilikdegi). Listda tákirarlanıwshı

• List - tártiplengen kolleksiya (izbe-izlilikdegi). Listda tákirarlanıwshı

elementler bolıwı múmkin. Paydalanıwshı Listning qálegen

elementine onıń pútkil sanlı indeksi (jaylasqan ornı ) arqalı murojat

etiwi múmkin.

• Set - ózinde tákirarlanıwshı elemantlarni saqlawǵa ruxsat etpeydi.

Barlıq element uniqal boladı.

• Queue (ochered) - bir necta elementti qayta islewden aldın saqlaw

ushın isletiledi. Collection dıń tiykarǵı ámellerinen tısqarı

qosımsha qoyıw, alıw hám tekseriw ámelleri bar. Elementlerin

ádetde FIFO (first-ın, first-out) formada tártipleydi.

Collection -interfeysi tiykarınan maksimal ulıwmalıq talap etiletuǵın jaǵdaylarda isletiledi.

Collection -interfeysi tiykarınan maksimal ulıwmalıq talap etiletuǵın jaǵdaylarda isletiledi.

Onıń tómendegi tiykarǵı methodlari bar:

1. boolean add (item) - kolleksiyaga itemni qosadı hám true qaytaradı keri jaǵdayda false.

2. Iterator iterator () - elementler boyınsha ótiwge mólsherlengen Iteratorni qaytaradı.

3. boolean addAll (Collection col) - kolleksiyaga col coleksiyasining barlıq

elementlerin qosadı hám true qaytaradı keri jaǵdayda false.

4. void clear () - kolleksiyadan barlıq elementlerdi óshiredi.

5. boolean contains (Object item) - egerde item kolleksiyaning ishinde bar bolsa true keri jaǵdayda

false qaytaradı.

6. boolean isEmpty () - agarada kolleksiya bos bolsa true keri jaǵdayda false qaytaradı.

7. boolean remove (Object item) - item ni kolleksiyadan óshiredi hám true qaytaradı keri jaǵdayda false.

8. boolean removeAll (Collection col) - ámeldegi kolleksiyadan col koleksiyasi elementlerin óshiredi

hám true qaytaradı keri jaǵdayda false.

9. boolean retainAll (Collection col) - ámeldegi kolleksiyadan col koleksiyasi elementlerinen


Download 1.36 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling