Parcours
/
Java
Java
/
Programme
/
Chaînes de caractères
Ch

Chaînes de caractères en Java

38 exercices

À propos de Chaînes de caractères

Ce qu'il faut surtout retenir des chaînes de caractères en Java, c'est que ce sont des objets immuables qui représentent du texte sous la forme d'une séquence de caractères Unicode (lettres, chiffres, ponctuation, etc.). On utilise des guillemets doubles pour définir une instance de String :

String fruit = "Apple";

On peut manipuler une string à l'aide des méthodes de la classe String. Comme la valeur d'une string ne peut jamais changer après avoir été définie, toutes les méthodes de manipulation de strings renvoient une nouvelle string.

Une string est délimitée par des guillemets doubles (le caractère "). Certains caractères spéciaux doivent être échappés à l'aide de la barre oblique inversée (\). Les caractères à échapper en Java :

  • "
  • \
String escaped = "c:\\test.txt";
// => c:\test.txt

Enfin, il existe de nombreuses façons de concaténer des strings. La plus simple est l'opérateur + :

String name = "Jane";
"Hello " + name + "!";
// => "Hello Jane!"

Pour tout formatage de chaîne plus complexe qu'une simple concaténation, la méthode String.format est préférable.

String name = "Jane";
String.format("Hello %s!",name);
// => "Hello Jane!"

Il existe d'autres possibilités :

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet

Apprends Chaînes de caractères