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.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
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.
Grazie per i tuoi commenti!