La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Java base III: Array e Stringhe. Argomenti Gli array Le stringhe.

Presentazioni simili


Presentazione sul tema: "Java base III: Array e Stringhe. Argomenti Gli array Le stringhe."— Transcript della presentazione:

1 Java base III: Array e Stringhe

2 Argomenti Gli array Le stringhe

3 Obiettivi Imparare a lavorare con gli array Imparare a lavorare con le stringhe

4 Array o Vettore Struttura dati complessa casellario Si può immaginare un array come una sorta di casellario variabile Ciascuna delle celle si comporta come una variabile tradizionale Tipo base dell'array Cella Indice stesso tipo Tutte le celle sono variabili di uno stesso tipo Si possono creare array contenenti qualsiasi tipo di dati 0…n Sono il primo esempio di oggetti la cui creazione deve essere esplicitamente gestita dal programmatore.

5 Dichiarazione e uso degli array Dichiarazione Inizializzazione int mioArray[]; int[] mioArray; Array di interi mioArray = new int[10]; // Array di 10 elementi Dichiarazione e assegnazione rapida int[] mioArray = {1,2,7,9}; // Assegno i valori Recupero valore int t = mioArray[0]; // Assegna a t il valore // memorizzato nella posizione 0 Recupero lunghezza int lunghezza = mioArray.length;

6 Array Multidimensionali Java non mette a disposizione array veramente multidimensionali Simulati come array di array int matrice[][]; // Matrice di interi Dichiarazione Allocazione matrice = new int[3][4]; // Matrice 3x4 Assegnazione int matr[][] = { {1,2,3,4}, {5,6,7,8} }; RigheColonne Recupero elemento matrice[1][2]

7 Lavorare con gli array multidimensionali Lunghezza di un array array.length righe Numero righe Numero colonne array[i].length Per lavorare con gli array multidimensionali Cicli Annidati for (int i = 0; i < m.length; i++){ for (int j = 0; j < m[i].length; j++){ m[i][j] = 1; } Cosa fa questo blocco?

8 Lavorare con le stringhe In Java, le stringhe sono oggetti appartenenti alla classe String Sequenze di caratteri Per concatenare stringhe diverse OPERATORE + Memorizzate in apposite strutture Dichiarazione String stringa = stringa; Recuperare lunghezza stringa stringa.length(); Recuperare carattere i-esimo stringa.charAt(i); Estrarre sotto-stringa stringa.subString(inizio,fine); Valutare eguaglianza stringa.equals(stringa2); …


Scaricare ppt "Java base III: Array e Stringhe. Argomenti Gli array Le stringhe."

Presentazioni simili


Annunci Google