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
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.