Listahan ng mga kapaki-pakinabang na klase
Ang proyektong Commons ay umaakma sa platform ng Java Collections. Nagbibigay ito ng ilang klase na nagpapadali sa paghawak ng mga koleksyon. Nagbibigay din ito ng maraming bagong interface, pagpapatupad, at mga utility.
Ang mga pangunahing tampok ng mga koleksyon ng proyekto ng Commons ay ang mga sumusunod:
- Pinapasimple ng mga interface ng bag
ang mga koleksyon na mayroong maraming kopya ng bawat bagay. - BidiMap Ang
mga interface ng BidiMap ay nagbibigay ng mga bidirectional na mapa na maaaring magamit upang maghanap ng mga value gamit ang mga key o key gamit ang mga value. - MapIterator Ang
interface ng MapIterator ay nagbibigay ng simpleng pag-ulit sa mga mapa. - Mga Dekorador ng Pagbabago
Maaaring baguhin ng mga dekorador ng pagbabagong-anyo ang bawat bagay sa koleksyon habang at kapag idinagdag ito sa koleksyon. - Mga Compound Collection
Ang mga compound na koleksyon ay ginagamit kapag maraming koleksyon ang dapat tratuhin sa parehong paraan. - Naayos na mapa
Ang mga nakaayos na mapa ay nagpapanatili ng pagkakasunud-sunod kung saan idinaragdag ang mga elemento. - Ang ordered set
Ang mga ordered set ay nag-iimbak ng pagkakasunud-sunod kung saan ang mga elemento ay idinagdag. - Reference Map
Binibigyang-daan ka ng Reference Map na mangolekta ng mga susi/halaga sa ilalim ng mahigpit na kontrol. - Mga Pagpapatupad ng Paghahambing
Maraming magagamit na mga pagpapatupad ng paghahambing. - Mga Pagpapatupad ng Iterator
Maraming magagamit na mga pagpapatupad ng iterator. - Mga Klase ng Adapter
Ang mga klase ng adaptor ay magagamit para sa pag-convert ng mga array at enum sa mga koleksyon. - Mga Utility Ang mga utility
ay magagamit para sa pagsubok o paglikha ng mga tipikal na katangian ng mga set theories, tulad ng unyon, intersection. Sinusuportahan ang pagsasara.
Mayroong maraming impormasyon, kaya subukang tandaan na may mga ganitong koleksyon.
At tandaan ang isang bagay! Kung gusto mong magpatupad ng sarili mong bagay, natatangi, suriin muna kung mayroon nang handa na solusyon para dito. Malamang na mangyayari ito, dahil hindi ikaw ang unang natuto ng Java. Kung gumamit ka ng ilang handa na solusyon, magiging mas madali para sa iyo at sa iyong mga kasamahan)