Použitie ArrayList v Jave

Štandardné polia v Jave sú pevne stanovené v počte prvkov, ktoré môžu mať. Ak chcete zvýšiť alebo znížiť prvky v poli, musíte urobiť nové pole so správnym číslom prvkov z obsahu pôvodného poľa. Alternatívou je použitie internetu ArrayList trieda. ArrayList trieda poskytuje prostriedky na vytváranie dynamických polí (t. j. ich dĺžka sa môže zväčšovať a zmenšovať).

Tým sa vytvorí ArrayList s počiatočnou kapacitou pre desať prvkov. Ak je väčší (alebo menší) ArrayList sa vyžaduje, aby sa pôvodná kapacita mohla odovzdať konštruktorovi. Vytvorenie priestoru pre dvadsať prvkov:

Jedna vec na vedomie ArrayList je, že prvky nemusia byť rovnakého typu objektu. Aj keď dynamicStringArray bol obývaný používateľom povrázok objekty, stále dokáže akceptovať číselné hodnoty:

Objekt môže byť vložený kdekoľvek do ArrayList index prvkov pomocou metódy add a odovzdaním pozície pre vloženie. Ak chcete pridať Reťazec „Max“ do dynamicStringArray na pozícii 3:

Namiesto odstránenia prvku a vloženia nového prvku namiesto neho

instagram viewer
sada metódu je možné použiť na nahradenie prvku naraz. Stačí odovzdať index prvku, ktorý sa má nahradiť, a objektu, ktorý sa má nahradiť. Nahradiť slovo „Peter“ slovom „Paul“: