Vous êtes sur la page 1sur 5

Les chaînes de caractères

Cours JAVA
Principe général
• Ce ne sont pas des tableaux de caractères comme en C
• Le type String sert à représenter des séquences de caractères
• La classe String est une classe fournie par l’API de Java.
• Une constante de type chaine de caractères est reconnue par
le compilateur comme un objet de la classe String
• La classe String dispose d’opérateurs + et += pour la
concaténation
• L’ API de Java fournit la classe StringBuffer pour représenter
les chaines de caractères de taille variables.
Déclaration et création
• Syntaxe :
• String < nom chaîne > = new String (" constante chaîne" );
• Ou encore:
• String < nom chaîne > = "constante chaîne" ;
Quelques méthodes
• int length(): retourne le nombre de caractères de la chaîne courante
• boolean equals (String s): effectue la comparaison sémantique
(comparaison des cractères) de la chaîne courante avec la chaîne s.
l’emploi de l’opérateur == pour tester l’égalité de deux chaînes n’est
pas correct.
• char charAt(int i) : retourne le caractère qui se trouve à la position i
dans la chaîne courante.
• int indexOf (char c, int i) : retourne la position du caractère c à
partir de la position i
• String Substring(int i, int j) : retourne une chaîne extraite de la
chaîne sur laquelle est appliqué la méthode en partant de la
position i à la position j
StringTokenizer

StringTokenizer st = new
StringTokenizer(ligne);
while(st.hasMoreTokens())
System.out.println(st.nextToken());

Vous aimerez peut-être aussi