De ArrayList gebruiken in Java

Standaard arrays in Java zijn vastgelegd in het aantal elementen dat ze kunnen hebben. Als je de elementen in een array wilt vergroten of verkleinen, moet je een nieuwe array met het juiste nummer van elementen uit de inhoud van de oorspronkelijke array. Een alternatief is om de ArrayList klasse. De ArrayList klasse biedt de middelen om dynamische arrays te maken (d.w.z. hun lengte kan toenemen en afnemen).

Dit zal een ArrayList met een initiële capaciteit voor tien elementen. Als een grotere (of kleinere) ArrayList is vereist, de initiële capaciteit kan aan de constructeur worden doorgegeven. Om ruimte te maken voor twintig elementen:

Een ding om op te merken ArrayList is dat de elementen niet van hetzelfde objecttype hoeven te zijn. Hoewel de dynamicStringArray is bevolkt door Draad objecten, kan het nog steeds getalwaarden accepteren:

Een object kan overal in de ArrayList index van elementen door de methode add te gebruiken en de positie voor de invoeging door te geven. Om de String "Max" naar de dynamicStringArray op positie 3:

instagram viewer

In plaats van een element te verwijderen en er een nieuw in te plaatsen, plaatst de ingesteld methode kan worden gebruikt om een ​​element in één keer te vervangen. Geef gewoon de index door van het te vervangen element en het object waarmee u het wilt vervangen. "Peter" vervangen door "Paul":

instagram story viewer