1. Le String
genre
Le String
type est l'un des types les plus utilisés en Java. C'est peut-être le type le plus utilisé. Il y a une raison pour laquelle il est si populaire : de telles variables vous permettent de stocker du texte — et qui ne veut pas le faire ? De plus, contrairement aux types int
et double
, vous pouvez appeler des méthodes sur des objets du String
type, et ces méthodes font des choses utiles et intéressantes.
De plus, tous les objets Java (tous !) peuvent être transformés en un fichier String
. Eh bien, pour être plus précis, tous les objets Java peuvent renvoyer une représentation textuelle (chaîne) d'eux-mêmes. Le nom du String
type commence par une majuscule, car il s'agit d'une classe à part entière.
Nous reviendrons sur ce type plus d'une fois (c'est super utile et intéressant), mais aujourd'hui nous ferons une brève introduction.
2. Créer String
des variables
Le String
type est conçu pour stocker des chaînes (texte). Pour créer une variable dans le code pouvant stocker du texte , vous devez utiliser une instruction comme celle-ci :
String name;
Où name
est le nom de la variable.
Exemples:
Déclaration | Description |
---|---|
|
Une variable de chaîne nommée name est créée |
|
Une variable de chaîne nommée message est créée |
|
Une variable de chaîne nommée text est créée |
Tout comme avec les types int
et double
, vous pouvez utiliser la notation abrégée pour créer plusieurs String
variables :
String name1, name2, name3;
3. Affectation de valeurs aux String
variables
Pour mettre une valeur dans une String
variable, vous avez besoin de cette déclaration :
name = "value";
Et maintenant nous sommes tombés sur la première différence entre ce type et ceux que nous avons déjà étudiés. Toutes les valeurs du String
type sont des chaînes de texte et doivent être placées entre guillemets .
Exemples:
Déclaration | Note |
---|---|
|
La name variable contient le texteSteve |
|
La city variable contient le texteNew York |
|
La message variable contient le texteHello! |
4. Initialisation String
des variables
Comme pour les types int
et double
, les variables du String
type peuvent être initialisées immédiatement lors de leur création. En fait, c'est quelque chose que vous pouvez faire avec tous les types en Java. Nous n'en parlerons donc plus.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
Le compilateur Java se plaindra si vous déclarez une variable sans lui affecter de valeur, puis essayez de l'utiliser.
Ce code ne fonctionnera pas :
Déclaration | Note |
---|---|
|
La name variable n'est pas initialisée. Le programme ne compilera pas. |
|
La a variable n'est pas initialisée. Le programme ne compilera pas. |
|
La x variable n'est pas initialisée. Le programme ne compilera pas. |
GO TO FULL VERSION