1. Il Stringtipo
Il Stringtipo è uno dei tipi più utilizzati in Java. Potrebbe essere solo il tipo più utilizzato. C'è un motivo per cui è così popolare: tali variabili ti consentono di memorizzare il testo e chi non vorrebbe farlo? Inoltre, a differenza dei tipi inte double, puoi chiamare metodi su oggetti del Stringtipo e questi metodi fanno alcune cose utili e interessanti.
Inoltre, tutti gli oggetti Java (tutti!) possono essere trasformati in un file String. Bene, per essere più precisi, tutti gli oggetti Java possono restituire una rappresentazione testuale (stringa) di se stessi. Il nome del Stringtipo inizia con una lettera maiuscola, perché è una classe a tutti gli effetti.
Torneremo su questo tipo più di una volta (è super utile e interessante), ma oggi faremo una breve introduzione.
2. Creazione Stringdi variabili
Il Stringtipo è progettato per la memorizzazione di stringhe (testo). Per creare una variabile nel codice in grado di memorizzare text , è necessario utilizzare un'istruzione come questa:
String name;
Stringvariabile
Dove name è il nome della variabile.
Esempi:
| Dichiarazione | Descrizione |
|---|---|
|
nameViene creata una variabile stringa denominata |
|
messageViene creata una variabile stringa denominata |
|
textViene creata una variabile stringa denominata |
Proprio come con i tipi inte double, puoi usare la notazione abbreviata per creare più Stringvariabili:
String name1, name2, name3;
Stringvariabili
3. Assegnazione di valori alle Stringvariabili
Per inserire un valore in una Stringvariabile, è necessario questa istruzione:
name = "value";
Stringvariabile
E ora ci siamo imbattuti nella prima differenza tra questo tipo e quelli che abbiamo già studiato. Tutti i valori del Stringtipo sono stringhe di testo e devono essere racchiusi tra doppi apici .
Esempi:
| Dichiarazione | Nota |
|---|---|
|
La name variabile contiene il testoSteve |
|
La city variabile contiene il testoNew York |
|
La message variabile contiene il testoHello! |
4. Inizializzazione Stringdelle variabili
Come con i tipi inte double, le variabili del Stringtipo possono essere inizializzate immediatamente quando vengono create. In effetti, questo è qualcosa che puoi fare con tutti i tipi in Java. Quindi non ne parleremo più.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
Il compilatore Java si lamenterà se dichiari una variabile senza assegnarle alcun valore e poi provi a usarla.
Questo codice non funzionerà:
| Dichiarazione | Nota |
|---|---|
|
La namevariabile non è inizializzata. Il programma non verrà compilato. |
|
La avariabile non è inizializzata. Il programma non verrà compilato. |
|
La xvariabile non è inizializzata. Il programma non verrà compilato. |
GO TO FULL VERSION