1. Il String
tipo
Il String
tipo è 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 int
e double
, puoi chiamare metodi su oggetti del String
tipo 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 String
tipo 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 String
di variabili
Il String
tipo è 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;
String
variabile
Dove name
è il nome della variabile.
Esempi:
Dichiarazione | Descrizione |
---|---|
|
name Viene creata una variabile stringa denominata |
|
message Viene creata una variabile stringa denominata |
|
text Viene creata una variabile stringa denominata |
Proprio come con i tipi int
e double
, puoi usare la notazione abbreviata per creare più String
variabili:
String name1, name2, name3;
String
variabili
3. Assegnazione di valori alle String
variabili
Per inserire un valore in una String
variabile, è necessario questa istruzione:
name = "value";
String
variabile
E ora ci siamo imbattuti nella prima differenza tra questo tipo e quelli che abbiamo già studiato. Tutti i valori del String
tipo 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 String
delle variabili
Come con i tipi int
e double
, le variabili del String
tipo 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 name variabile non è inizializzata. Il programma non verrà compilato. |
|
La a variabile non è inizializzata. Il programma non verrà compilato. |
|
La x variabile non è inizializzata. Il programma non verrà compilato. |
GO TO FULL VERSION