/ / Java. Contient la première instance - Java

Java. Contient la première instance - Java

J'ai une ficelle, dis

"the dog jumped over the fox"

Si je fais string.contains("the") il reviendra true. Y a-t-il un moyen de retirer la première instance de "the"?

Edit: J'ai réalisé que ma question était ambiguë. Comme la plupart d'entre vous l'ont peut-être deviné, j'aimerais en trouver la première instance, la "retirer" et la remplacer par "".

Réponses:

3 pour la réponse № 1

Si par "tirer" vous voulez dire supprimer, vous pouvez utiliser String#replaceFirst.

c'est à dire.

String sentence = "the dog jumped over the fox";
if (sentence.contains("the")) {
sentence = sentence.replaceFirst("the\s*","");
}

0 pour la réponse № 2

tu veux trouver la première instance de la chaîne? voir string.indexof

tu veux remplacer la première instance? voir string.ReplaceFirst

http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html