Bonjour,
j'ai pas bien compris le fonctionnement de ces deux méthodes indexOf() et lastIndexOf() ..quelqu'un peut me les expliquer le plus simplement possible ....
Merci d'avance pour tout vos réponses
A+
Version imprimable
Bonjour,
j'ai pas bien compris le fonctionnement de ces deux méthodes indexOf() et lastIndexOf() ..quelqu'un peut me les expliquer le plus simplement possible ....
Merci d'avance pour tout vos réponses
A+
Ces méthodes s'appliquent sur une chaîne de caractère. indexOf() retourne l'indice de début de la première occurrence d'une sous-chaîne dans la chaîne de base. Par exemple :
Le résultat sera 1 car "b" est situé à la deuxième position dans "abcde" (on commence à compter à partir de 0).Code:
1
2
3 String chaine = "abcde"; System.out.println(s.indexOf("b"));
Pour lastIndexOf(), c'est le même chose sauf que ca retourne l'index de la dernière occurrence de la sous chaîne.
Cela dit n'oublie pas que tu peux te référer à l'API java pour obtenir les informations dont tu as besoin sur une methode ou une classe particulière (par exemple pour String : http://download.oracle.com/javase/1....ng/String.html). Tu peux aussi tester la méthode sur des petits exemples et afficher le résultat pour essayer de comprendre son fonctionnement ;)