Ma_fack
Ominide
1 min. di lettura
Vota 4 / 5

Concetti Chiave

  • Gli ArrayList sono simili agli Array ma con lunghezza variabile, richiedono l'importazione della classe java.util.ArrayList.
  • Per creare un ArrayList, si istanzia un nuovo oggetto della classe con la sintassi: ArrayList identificatore = new ArrayList();
  • Gli ArrayList permettono operazioni come aggiungere, rimuovere e sostituire elementi, oltre a ottenere la loro dimensione.
  • La struttura condizionale IF in Java consente l'esecuzione di un blocco di codice basato su un'espressione booleana.
  • Se la condizione dell'IF è vera, il blocco di codice viene eseguito; in caso contrario, il programma passa all'istruzione successiva.

Vettori o Arraylist

Gli ArrayList sono uguali agli Array ma diversamente da questi hanno lunghezza variabile (non fissata). Per utilizzare gli ArrayList bisogna prima importare la classe specifica: import java.util.ArrayList;
successivamente si deve creare un oggetto della classe: ArrayList identificatore = new ArrayList ();

La classe ArrayList permette alcune azioni:
- Identificatore.add (valore) = popola il vettore partendo dalla prima posizione, quella con indice 0;
- Identificatore.remove (posizione) = rimuovere l’elemento nella posizione dell’indice e fa scalare quelli dopo;
- Identificatore.get (posizione) = accede al contenuto del vettore in quella posizione;
- Identificatore.set (posizione,valore) = sostituisce un valore in una posizione senza far scalare;
- Identificatore.size () = fornisce la grandezza del vettore;
- Identificatore.removeAll () = cancella tutto il contenuto del vettore;
- Identificatore.toArray () = trasforma il vettore in un Array normale;

L’istruzione IF

Consente all’applicazione di decidere, in base ad una espressione booleana, se eseguire o no un blocco di codice. La sintassi è:

If (condizione) {
Istruzione 1;
istruzione 2;
istruzione 3;
… }

Se l’espressione booleana si risulta vera allora verrà eseguito il blocco di codice all’interno dell’if altrimenti in un caso di condizione non soddisfatta si uscirà proseguendo con la prima istruzione presente dopo il blocco dell’if.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community