Les méthodes associées à un objet chaine de caractères String
char charAt(int index):retourne le caractère qui se trouve à index. (Le premier caractère se trouve à l'index 0). Cette méthode renvoie une exception de type IndexOutOfBoundsException.
int compareTo(String chaine_a_comparer) : compare les deux String alphabétiquement.
int compareToIgnoreCase(String chaine): compare deux String alphabétiquement, en ignorant la casse.
boolean contains(char s): retourne true seulement si la chaine contient la même séquence de caractères. Cette méthode renvoie une exception de type NullPointerException.
boolean startsWith(String prefix): renvoie true si la chaine commence par prefix.
boolean endsWith(String suffixe): retourne true si la chaine se termine par suffixe.
boolean equals(Object autre_obj): compare la chaine avec autre_obj.
int indexOf(int ch [, int index]): retourne l'index de la première occurrence du caractère ch. Si index est indiqué, la recherche commence à partir de cet index.
int indexOf(String s [, int index]): retourne l'index de la première occurrence de la chaine s. Si index est indiqué, la recherche commence à partir de cet index.
int lastIndexOf(int ch [, int fromIndex]):retourne l'index de la dernière occurrence du caractère ch. Si index est indiqué, la recherche commence à partir de cet index.
int lastIndexOf(String str [, int fromIndex]): retourne l'index de la dernière occurrence de la chaine s. Si fromIndex est indiqué, la recherche commence à partir de cet index.
int length(): retourne la taille de la chaine.
boolean isEmpty(): retourne true si la taille de la chaine est égale à 0.
boolean matches(String regex): retourne true si la chaine correspond à l'expression régulière regex. Cette méthode renvoie une exception de type PatternSyntaxException.
String concat(String chaine): concatène la chaine chaine à la fin de la chaine qui appelle la méthode.
String replace(char ancien, char nouveau): remplace toutes les occurrences de ancien par nouveau, puis renvoie la chaine modifiée.
String replaceAll(String regex, String nouveau):v remplace toutes les occurrences correspondant à l'expression régulière regex par nouveau, puis renvoie la chaine modifiée. Cette méthode renvoie une exception de type PatternSyntaxException.
String replaceFirst(String regex, String nouveau): remplace la première occurrence correspondant à l'expression régulière regex par nouveau, puis renvoie la chaine modifiée. Cette méthode renvoie une exception de type PatternSyntaxException.
String[] split(String regex): découpe la chaine en utilisant l'expression régulière regex. Cette méthode renvoie une exception de type PatternSyntaxException.
String substring(int debut): retourne une nouvelle String qui contient les caractères compris entre debut et la fin de la String. Cette méthode renvoie une exception de type IndexOutOfBoundsException.
String substring(int debut, int fin): retourne une nouvelle String qui contient les caractères compris entre debut et fin. Cette méthode renvoie une exception de type IndexOutOfBoundsException.
String toLowerCase(): convertit l'ensemble des caractères en minuscules.
String toUpperCase(): convertit l'ensemble des caractères en majuscules.
String trim(): retourne la String sans les espaces au début et à la fin.