rrayList klase ir dinamisks masīvs, kas var saturēt nenoteiktu daudzumu dažādu tipu objektus.
Šīs klases darbības principi ir sekojoši:
1. Izveidojot jaunu ArrayList objektu, automātiski tiek paredzēts, ka tas varēs glabāt desmit dažādu tipu objektus.
2. Ja programmas darbības laikā objekta elementu skaits pārsniedz rezervētos četru, klases ArrayList kapacitāte automātiski tiek palielināta vēl par četriem elementiem.
ArrayList klases svarīgākās īpašības un metodes
Īpašības:
Nosaukums
Tips
Apraksts
Darbība
Capacity
Int
Īpašība, kas norāda cik elementus var glabāt sarakstā.
Rakstīt un lasīt.
Count
Int
Īpašība, kas norāda cik elementus satur saraksts.
Lasīt.
IsFixedSize
Bool
Īpašība, kas norāda vai sarakstam ir ierobežots elementu skaits.
Lasīt.
IsReadOnly Bool
Bool
Īpašība, kas norāda vai sarakstā ir iespējams ierakstīt
Lasīt.
Metodes:
Nosaukums
Apraksts
Add
Elementa pievienošanai sarakstam.
Clear
Izdzēš visus elementu no saraksta.
Contains
Pārbauda vai saņemtais elements atrodas sarakstā.
IndexOf
Atrod un atgriež saņemtā elementa indeksu sarakstā (pirmo atrasto).
LastIndexOf
Atrod un atgriež saņemtā elementa indeksu sarakstā (pēdējo atrasto).
Remove
Atrod un izdzēš saņemto elementu no saraksta (pirmo atrasto).
RemoveAt
Izdzēš elementu ar saņemto indeksu.
RemoveRange
Izdzēš veselu apgabalu.
Reverse
Apgriež otrādi saraksta elementus.
Sort
Sakārto elementus noteiktā secībā.
Piemērs ArrayList klasei:…