Gli array sono contenitori di oggetti...
Gli array sono contenitori di liste di oggetti. Se dovessimo generare i proiettili per un gioco, ad esempio, non creeremo una variabile per ogni proiettile, ma un array dentro al quale mettere tutti i proiettili visibili al momento nel gioco: mano a mano che il gioco evolve alcuni proiettili spariscono, altri di nuovi saranno creati.
Gli elementi di questo array sono tutti stringhe:
Possiamo creare però anche array contenenti numeri, altri oggetti, e addirittura altri array:
Per mostrare il primo elemento di un array:
Per modificare il primo elemento:
Un array dentro a un array viene detto un array multidimensionale... ecco come accedere al terzo elemento dell'array contenuto nell'array random:
La lunghezza viene restituita dal metodo length:
Un uso frequente è quello di scorrere e visualizzare tutti gli elementi di un array:
Supponiamo di avere una stringa contenente un elenco di nomi separati da virgole:
Creiamo l'array suddividendo la stringa in base alla posizione delle virgole:
Per vedere il risultato:
E' possibile fare l'operazione opposta, e trasformare un array in una stringa:
oppure con toString:
Usiamo push per aggiungere uno o più elementi:
Push restituisce la nuova lunghezza dell'array:
Per rimuovere l'ultimo elemento dell'array:
Pop restituisce l'elemento rimosso, nel caso lo si voglia utilizzare:
Per inserire un elemento all'inizio dell'array:
Per rimuoverlo dall'inizio:
CFP CNOS-FAP DON BOSCO - via XIII Martiri, 86 - 30027 San Donà di Piave (VE) - tel. 0421 338 980 - Organismo di Formazione accreditato dalla Regione del Veneto