La classe String (3)
char charAt(int index) retourne le caractère de la position index
int compareTo(String anotherString) compare la chaîne à une autre, en gérant les majuscules-
minuscules. Retourne 0 en cas d’égalité, un entier négatif si la chaîne est inférieure à l’autre, et positif
si la chaîne est supérieure à l’autre chaîne.
int compareToIgnoreCase(String str) idem que la précédente, mais ignore la case.
String concat(String str) ajoute la chaîne str à la fin de la chaîne.
boolean endsWith(String suffix) teste si la chaine se termine par le suffixe.
boolean equals(Object anObject) nécessaire pour comparer deux chaînes, traite la case.
boolean equalsIgnoreCase(String anotherString) idem, mais ignore la case.
void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) copie les caractères de la
chaîne dans un tableau de caractères.
int indexOf(int ch) retourne l’index de la première occurrence du caractère.
On trouve aussi int indexOf(int ch, int fromIndex) ; int indexOf(String str) et int indexOf(String
str, int fromIndex)
Ainsi que int lastIndexOf(int ch) ; int lastIndexOf(int ch, int fromIndex) ; int
lastIndexOf(String str) ; int lastIndexOf(String str, int fromIndex) ;.
int length() retourne la longueur
String replace(char oldChar, char newChar) retourne une nouvelle chaîne après le remplacement
de toutes les occurrences du caractère.
boolean startsWith(String prefix) teste si la chaîne commence par le préfixe.
String substring(int beginIndex, int endIndex) extrait une sous-chaîne.
String toLowerCase() ; String toUpperCase() change la case.
String trim() efface les espaces avant et après.