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)