Come realizzare un array list in Java

Tramite: O2O 28/09/2018
Difficoltà: media
17

Introduzione

La classe Arraylist implementa l'interfaccia List ed è basata su una struttura di dati Array. È' ampiamente utilizzato per la funzionalità e la flessibilità che offre. La maggior parte degli sviluppatori sceglie Arraylist su Array poiché è un'ottima alternativa agli array di java tradizionali. ArrayList è un'implementazione di array ridimensionabile. A seguire sarà illustrato come realizzare un array list in Java.

27

Occorrente

  • Computer
  • Connessione Internet
  • Array List
37

Creare un Array List

La limitazione con array ha una lunghezza fissa, quindi se è piena non è possibile aggiungere altri elementi ad essa, allo stesso modo se viene rimosso un numero di elementi da esso il consumo di memoria sarebbe lo stesso in quanto non si riduce. ArrayList può crescere e restringersi dinamicamente dopo l'aggiunta e la rimozione di elementi. Oltre a questi vantaggi, la classe ArrayList ci consente di utilizzare metodi predefiniti che rendono facile il nostro compito. Possiamo creare un ArrayList scrivendo una semplice istruzione come questa: ArrayList alist = new ArrayList (); allo stesso modo possiamo creare ArrayList che accetta elementi int.
ArrayList list = new ArrayList ().

47

Creare un elenco in Array List

Per creare un elenco di array in Java, dichiarare una variabile ArrayList e chiamare il costruttore ArrayList per creare un'istanza di un oggetto e assegnarlo alla variabile: ArrayList friends = new ArrayList (); è possibile opzionalmente specificare una capacità nel costruttore ArrayList: ArrayList friends = new ArrayList (100). Si noti che la capacità non è un limite fisso. La classe ArrayList aumenta automaticamente la capacità della lista ogni volta che è necessario. Aggiungiamo elementi a un ArrayList usando il metodo add (), questo metodo ha un paio di varianti, che possiamo usare in base al requisito. Usiamo il metodo remove () per rimuovere elementi da un ArrayList. Gli elementi ArrayList fanno riferimento all'istanza ArrayList.

Continua la lettura
57

Utilizzare il metodo add

È' possibile utilizzare la funzione generica per specificare il tipo di elementi che l'elenco di array può contenere: ArrayList friends = new ArrayList (). Si utilizza il metodo add per aggiungere oggetti all'elenco di array. Se hai specificato un tipo quando hai creato l'elenco di array, gli oggetti che aggiungi tramite il metodo add devono essere del tipo corretto. È possibile inserire un oggetto in una posizione specifica nell'elenco elencando la posizione nel metodo add:
ArrayList nums = new ArrayList (); nums.add ( "One"), nums.add ( "Two"), nums.add ( "Tre"), nums.add ( "Four"), nums.add (2, "Due e mezzo"). Dopo l'esecuzione di queste istruzioni, l'elenco di array nums conterrà le seguenti stringhe: uno, due, due e mezzo, tre e quattro. Se si utilizza il metodo add per inserire un elemento in una posizione di indice specifica e non esiste già un oggetto in quella posizione, il metodo add genererà l'eccezione non verificata IndexOutOfBoundsException.

67

Guarda il video

77

Consigli

Non dimenticare mai:
  • Per accedere a un elemento specifico in un elenco di array, utilizzare il metodo get e specificare il valore di indice (che inizia con zero) dell'elemento che si desidera recuperare.
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Come realizzare un testo colorato in Java

Realizzare un testo colorato in Java che sia presente all'interno di una finestra grafica è un'operazione relativamente semplice, ma può risultare complicata per coloro che fanno uso del linguaggio di programmazione in questione per la prima volta....
Programmazione

Come realizzare un sito usando Java

Con la navigazione in internet si possono visitare di continuo delle serie infinite di siti e pagine. Tanti utenti, per varie necessità, hanno infatti bisogno di realizzare un sito internet. Magari per pubblicizzare la propria attività lavorativa. Oppure...
Programmazione

Come realizzare un'interfaccia grafica in java

Quello della programmazione è un universo nel quale ci si addentra con estrema leggerezza. Sembra si tratti di un procedimento molto semplice, eppure la costruzione di un programma richiede una certa esperienza in fatto di comandi, costrutti, contenitori...
Programmazione

Come ordinare una lista in Java

Java in campo informatico rappresenta senza dubbio uno dei sistemi di programmazione più diffusi e conosciuti. Ordinare una lista in Java potrebbe sembrare un'operazione piuttosto complicata, in modo particolare per i meno esperti del settore. In realtà...
Programmazione

Creare Una Semplice Tabellina Pitagorica In Java

Sono molti i bambini che trovano difficoltà a memorizzare le tabelline. Per questo motivo oggi nella nostra guida impariamo come creare con java una semplice tabellina pitagorica usando un semplice Editor di testo. Vediamo insieme come procedere per...
Programmazione

Come realizzare animazioni con JavaScript

Tra i linguaggi di scripting esistenti Javascrispt è quello tutt'oggi utilizzato anche se superato da altri più moderni. Questo linguaggio si basa su una sintassi Java, ma esso è reso più semplice e diretto in quanto svolge il codice script riga dopo...
Programmazione

Come importare le librerie Java

Java è un linguaggio di programmazione tra i più utilizzati al mondo, con circa 9 milioni di sviluppatori. Nel 2010 Java è stata acquisita da Oracle Corporation, che ne detiene attualmente il marchio registrato. Questo linguaggio è stato creato per...
Programmazione

Java: nozioni base per iniziare

La tecnologia Java viene utilizzata per sviluppare applicazioni per un'ampia gamma di ambienti, dai dispositivi consumer ai sistemi aziendali eterogenei. Come ogni linguaggio di programmazione, il linguaggio Java ha una propria struttura, delle regole...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.