Liste over nyttige klasser

Commons-prosjektet utfyller Java Collections-plattformen. Det gir flere klasser som gjør håndteringen av samlinger mye enklere. Det gir også mange nye grensesnitt, implementeringer og verktøy.

Hovedtrekkene i Commons-prosjektsamlingene er som følger:

  • Bag
    -grensesnitt forenkler samlinger som har flere kopier av hvert objekt.
  • BidiMap
    BidiMap-grensesnittene gir toveis kart som kan brukes til å slå opp verdier ved hjelp av nøkler eller nøkler ved hjelp av verdier.
  • MapIterator
    MapIterator-grensesnittet gir enkel iterasjon over kart.
  • Transformasjonsdekoratører
    Transformasjonsdekoratører kan endre hvert objekt i samlingen når og når det legges til samlingen.
  • Sammensatte samlinger
    Sammensatte samlinger brukes når flere samlinger må behandles på samme måte.
  • Bestilte kart
    Bestilte kart opprettholder rekkefølgen elementer legges til.
  • Bestilt sett
    Bestilte sett lagrer rekkefølgen elementer legges til.
  • Referansekart
    Referansekartet lar deg samle nøkler/verdier under streng kontroll.
  • Komparatorimplementeringer
    Det er mange komparatorimplementeringer tilgjengelig.
  • Iterator-implementeringer
    Det er mange iterator-implementeringer tilgjengelig.
  • Adapterklasser
    Adapterklasser er tilgjengelige for å konvertere arrays og enums til samlinger.
  • Utilities Utilities
    er tilgjengelige for å teste eller lage typiske egenskaper for settteorier, for eksempel union, intersection. Støtter lukking.

Det er mye informasjon, så bare prøv å huske at det finnes slike samlinger.

Og husk en ting! Ønsker du å implementere noe eget, unikt, sjekk først om det allerede finnes en ferdig løsning for dette. Mest sannsynlig vil det gjøre det, fordi du ikke er den første som lærer Java. Hvis du bruker en ferdig løsning, vil det være lettere for deg og dine kolleger)