1. Le Stringgenre
Le Stringtype 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 intet double, vous pouvez appeler des méthodes sur des objets du Stringtype, 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 Stringtype 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 Stringdes variables
Le Stringtype 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;
Stringvariable
Où name est le nom de la variable.
Exemples:
| Déclaration | Description |
|---|---|
|
Une variable de chaîne nommée nameest créée |
|
Une variable de chaîne nommée messageest créée |
|
Une variable de chaîne nommée textest créée |
Tout comme avec les types intet double, vous pouvez utiliser la notation abrégée pour créer plusieurs Stringvariables :
String name1, name2, name3;
Stringvariables
3. Affectation de valeurs aux Stringvariables
Pour mettre une valeur dans une Stringvariable, vous avez besoin de cette déclaration :
name = "value";
Stringvariable
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 Stringtype 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 Stringdes variables
Comme pour les types intet double, les variables du Stringtype 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 namevariable n'est pas initialisée. Le programme ne compilera pas. |
|
La avariable n'est pas initialisée. Le programme ne compilera pas. |
|
La xvariable n'est pas initialisée. Le programme ne compilera pas. |
GO TO FULL VERSION