Besplatni Java kurs - 48. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.
EnumSet bi u prevodu na naš jezik značilo skup nabrajanja. Skupovi nabrajanja su Java kolekcije koje mogu sadržati nijedan, jedan ili više elemenata nabrajanja. Java skupovi nabrajanja se stvaraju upotrebom metoda klase EnumSet
.
Java EnumSet - Upotreba
Najpre je neophodno uvesti EnumSet
iz paketa java.util
na sledeći način:
import java.util.EnumSet;
Zatim je potrebno napraviti nabrajanje. Iskoristićemo primer iz prethodnog dela kursa:
enum DanUNedelji {
PONEDELJAK,
UTORAK,
SREDA,
CETVRTAK,
PETAK,
SUBOTA,
NEDELJA
}
Konačno sve je spremno za stvaranje skupova nabrajanje od nabrajanja DanUNedelji
Stvaranje skupa nabrajanja
Ako je potrebno napraviti skup koji će sadržati sve elemente nabrajanja DanUNedelji
, koristi se metoda allOf()
:
EnumSet<DanUNedelji> sviDaniUNedelji;
sviDaniUNedelji = EnumSet.allOf(DanUNedelji.class);