ArrayList izmantošana Java

Standarta bloki Java ir fiksēti to elementu skaitā, kādi tiem var būt. Ja vēlaties palielināt masīva elementu samazinājumu, jums jāveic jauns masīvs ar pareizo numuru elementi no oriģinālā masīva satura. Alternatīva ir izmantot ArrayList klase. ArrayList klase nodrošina līdzekļus dinamisko masīvu veidošanai (t.i., to garums var palielināties un samazināties).

Tas izveidos ArrayList ar sākotnējo ietilpību desmit elementiem. Ja lielāks (vai mazāks) ArrayList ir nepieciešama sākotnējā jauda var tikt nodota konstruktoram. Lai izveidotu vietu divdesmit elementiem:

Jāatzīmē viena lieta ArrayList vai elementiem nav jābūt tā paša objekta tipam. Kaut arī dynamicStringArray ir apdzīvojis Stīgu objektus, tas joprojām var pieņemt skaitļu vērtības:

Objektu var ievietot jebkur ArrayList elementu indekss, izmantojot pievienošanas metodi un nokārtojot ievietošanas pozīciju. Lai pievienotu Stīga "Max" uz dynamicStringArray 3. pozīcijā:

Tā vietā, lai noņemtu elementu un tā vietā ievietotu jaunu, komplekts metodi var izmantot, lai aizstātu elementu vienā piegājienā. Vienkārši nododiet aizstājamā elementa indeksu un objektu, ar kuru to aizstāt. Lai aizstātu “Pēteri” ar “Pāvils”:

instagram viewer