Utilizzo di ArrayList in Java

Le matrici standard in Java sono fisse nel numero di elementi che possono avere. Se si desidera aumentare o diminuire gli elementi in un array, è necessario creare un nuovo array con il numero corretto di elementi dal contenuto dell'array originale. Un'alternativa è usare il Lista di array classe. Il Lista di array La classe fornisce i mezzi per creare array dinamici (ad esempio, la loro lunghezza può aumentare e diminuire).

Questo creerà un Lista di array con una capacità iniziale di dieci elementi. Se un più grande (o più piccolo) Lista di array è richiesta la capacità iniziale può essere passata al costruttore. Per fare spazio a venti elementi:

Una cosa da notare Lista di array è che gli elementi non devono essere dello stesso tipo di oggetto. Anche se il dynamicStringArray è stato popolato da Corda oggetti, può ancora accettare valori numerici:

Un oggetto può essere inserito ovunque nel Lista di array indice degli elementi utilizzando il metodo add e passando la posizione per l'inserimento. Per aggiungere il String "Max" al dynamicStringArray in posizione 3:

instagram viewer

Invece di rimuovere un elemento e inserirne uno nuovo al suo posto il impostato Il metodo può essere utilizzato per sostituire un elemento in una volta sola. Basta passare l'indice dell'elemento da sostituire e l'oggetto con cui sostituirlo. Per sostituire "Peter" con "Paul":