On traite ici de l'utilisation de la classe java.lang.String. On reprend plusieurs points déjà rencontrés dans les chapitres précédents.
La chaîne contenue par un objet String ne peut pas être modifiée. Si on veut traiter de chaînes de caractères modifiables, on peut utiliser la classe java.lang.StringBuffer. Aucun exemple n'est donné ici sur la classe StringBuffer.
Lorsque le compilateur rencontre une série de caractères entre doubles apostrophes, il crée automatiquement un objet String, sauf si cette chaîne a déjà été rencontrée, auquel cas un même objet String peut servir pour les deux chaînes.
Le langage définit par ailleurs un opérateur capable de travailler avec des objets String, l'opérateur + de concaténation.
Vous pouvez faire :
© Charon Irène Télécom ParisTech 2011
un exercice sur les palindromes ;
un exercice où on utilise un StringTokenizer et quelques méthode de la classe String.