Použití ArrayList v Javě

click fraud protection

Standardní pole v Javě jsou pevně stanovena v počtu prvků, které mohou mít. Pokud chcete zvětšit nebo zmenšit prvky v poli, musíte vytvořit nové pole se správným číslem prvků z obsahu původního pole. Alternativou je použití ArrayList třída. ArrayList třída poskytuje prostředky pro vytváření dynamických polí (tj. jejich délka se může zvětšovat a zmenšovat).

Tím se vytvoří ArrayList s počáteční kapacitou pro deset prvků. Pokud je větší (nebo menší) ArrayList je vyžadována počáteční kapacita může být předána konstruktoru. Chcete-li vytvořit prostor pro dvacet prvků:

Jedna věc k poznámce ArrayList je, že prvky nemusí být stejného typu objektu. I když dynamicStringArray byl obydlen Tětiva objekty, stále dokáže akceptovat číselné hodnoty:

Objekt lze vložit kamkoli do ArrayList index prvků pomocí metody add a předáním pozice pro vložení. Chcete-li přidat Řetězec „Max“ do dynamicStringArray na pozici 3:

Spíše než odstranění prvku a vložení nového na jeho místo soubor metodu lze použít k nahrazení prvku najednou. Stačí předat index prvku, který má být nahrazen, a objekt, který jej nahradí. Nahrazení slova „Peter“ slovy „Paul“:

instagram viewer

instagram story viewer