En Java, une chaîne est un tableau de caractères (lettres, chiffres ou symboles). Une chaîne d`une chaîne est simplement une collection de caractères contenus dans la chaîne. Par exemple, la chaîne "Mon nom est Hal" a substrings "Ma," "Hal," "amme," etc. À un certain moment, lorsque vous travaillez avec des chaînes en Java, vous aurez besoin de vérifier si une certaine chaîne est contenue dans une chaîne. La meilleure façon de le faire est d`utiliser la méthode indexOf () sur la chaîne en question.
Dans la méthode principale de votre programme Java, créer une chaîne arbitraire en tapant le code suivant:
Chaîne phrase = "Mon nom est hal";Déclarer un nombre entier pour contenir le résultat de votre recherche de sous-chaîne en tapant le code suivant:
int i;Exécutez la méthode indexOf () sur votre chaîne, et de donner son résultat à la variable déclarée à l`étape précédente en tapant:
i = phrase.indexOf ("prénom");Imprimez le résultat de "je" en tapant la ligne:
System.out.println ("Résultat de la recherche: "+ I);Si la chaîne que vous avez recherché à l`étape 3 (la sous-chaîne "prénom" dans notre exemple) n`a pas été trouvé, le résultat sera -1. S`il a été constaté, le résultat sera égal à l`indice de départ de la sous-(rappelons que dans Java, une chaîne est un tableau de caractères). Dans notre exemple, ce nombre est 3, parce que la chaîne commence après le 3ème caractère de la chaîne.