Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Che cos'è una stringa? | Variabili e Tipi di Dati
Introduzione a Java

Che cos'è una stringa?

Scorri per mostrare il menu

Ora che hai affrontato i tipi di dati primitivi, puoi passare a un altro tipo importante che Java utilizza per lavorare con il testo: String.

In Java, il testo non viene memorizzato utilizzando tipi primitivi. Viene invece gestito tramite un tipo di dato speciale chiamato String. Una stringa è semplicemente del testo memorizzato in una variabile.

Hai già utilizzato le stringhe senza nemmeno soffermarti su di esse, ad esempio quando stampi messaggi:

System.out.println("Hello World");

Qualsiasi cosa scritta tra doppi apici viene considerata una stringa in Java. Il testo può essere memorizzato in una variabile in questo modo:

String coffeeName = "Cappuccino";

String non è un tipo primitivo

Una cosa importante da capire è che String non è un tipo di dato primitivo. È invece un tipo di riferimento, il che significa:

  • non memorizza direttamente il valore
  • memorizza un riferimento a dove il testo è conservato in memoria

Avremo un intero modulo dedicato alle stringhe dove entreremo nei dettagli — per ora ricorda solo che le stringhe funzionano in modo un po' diverso rispetto ai numeri.

Le stringhe devono sempre usare i doppi apici

Corretto:

String drink = "Latte";

Errato:

String drink = Latte;

Senza le virgolette, Java pensa che tu stia facendo riferimento a una variabile, non a del testo.

question mark

Quale delle seguenti è la modalità corretta per creare una String in Java?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Che cos'è una stringa?

Ora che hai affrontato i tipi di dati primitivi, puoi passare a un altro tipo importante che Java utilizza per lavorare con il testo: String.

In Java, il testo non viene memorizzato utilizzando tipi primitivi. Viene invece gestito tramite un tipo di dato speciale chiamato String. Una stringa è semplicemente del testo memorizzato in una variabile.

Hai già utilizzato le stringhe senza nemmeno soffermarti su di esse, ad esempio quando stampi messaggi:

System.out.println("Hello World");

Qualsiasi cosa scritta tra doppi apici viene considerata una stringa in Java. Il testo può essere memorizzato in una variabile in questo modo:

String coffeeName = "Cappuccino";

String non è un tipo primitivo

Una cosa importante da capire è che String non è un tipo di dato primitivo. È invece un tipo di riferimento, il che significa:

  • non memorizza direttamente il valore
  • memorizza un riferimento a dove il testo è conservato in memoria

Avremo un intero modulo dedicato alle stringhe dove entreremo nei dettagli — per ora ricorda solo che le stringhe funzionano in modo un po' diverso rispetto ai numeri.

Le stringhe devono sempre usare i doppi apici

Corretto:

String drink = "Latte";

Errato:

String drink = Latte;

Senza le virgolette, Java pensa che tu stia facendo riferimento a una variabile, non a del testo.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7
some-alt