Tarmoqni dasturlash asoslari mustaqil ish


Common Collection- Bag interfeysi



Yüklə 147,12 Kb.
səhifə3/9
tarix22.12.2023
ölçüsü147,12 Kb.
#189559
1   2   3   4   5   6   7   8   9

Common Collection- Bag interfeysi


Qo'llab-quvvatlovchi baglarga yangi interfeyslar qo'shildi. Bag to'plamni belgilaydi, u ob'ektning to'plamda necha marta paydo bo'lishini hisoblaydi. Misol uchun, agar sumkada {a, a, b, c} bo'lsa, getCount("a") 2 ni qaytaradi, uniqueSet() esa noyob qiymatlarni qaytaradi.
Interfeys deklaratsiyasi
Quyida org.apache.commons.collections4.Bag interfeysi uchun deklaratsiya berilgan –
public interface Bag
extends Collection




Bag interfeysida qo’llaniladigan funksiyalar va ularning tavsifi

1

mantiqiy qo'shimcha (E ob'ekt)
(Buzilish) Ko'rsatilgan ob'ektning bitta nusxasini bagga qo'shadi.

2

mantiqiy qo'shimcha (E ob'ekt, int nCopies)
Belgilangan ob'ektning nCopies nusxalarini bagga qo'shadi.

3

mantiqiy containAll(Collection coll)
(Buzilish) Agar bag to'plamdagi barcha elementlarni o'z ichiga olgan bo'lsa, kardinallikni hisobga olgan holda "true" qiymatini qaytaradi.

4

int getCount (ob'ekt ob'ekti)
Ayni paytda bagda mavjud bo'lgan ob'ektning takrorlanish sonini (kardinalligini) qaytaradi.

5

Iterator iterator()
Butun aʼzolar toʻplami, shu jumladan asosiylik tufayli nusxalar boʻyicha Iteratorni qaytaradi.

6


Yüklə 147,12 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin