[JAVA] aides sur les String

ben slt moi ce que je voudrais savoir c'est comment conaitre la position des blanc dans une chaine
exemple :
jai une chaine "218 1546 1 2567 1"
jaimerais que mon dise comment savoir la position du blanc entre 218 et 1546 ici c'est egale a position 3
et le blanc entre 1546 et 1 ici c'est la position 8 ext...........repondé moi vitee s'il vous plé
Configuration: Windows XP
Firefox 2.0.0.4

3 réponses

  1. Salut,

    Désolé ray-J mais si tu fais lastIndexOf tu obtiens l'index du dernier et non du suivant. Pour obtenir le suivant il faut utiliser indexOf(int postDepart, char ch)
    1. Salut comme te l'a dit fiddy la methode indexOf(" "); te renvoie la position d'une chaine ou d'un caractere et si tu desiresla position du caractere suivant tu fais lastIndexOf();
      Bonne chance
      1. Contributeur
        Salut
        Si tu avais cherché sur la javadoc, tu aurais trouvé la méthode indexOf(char) qui te permet de faire ce que tu veux.

        String toto= "123 456";
        toto.indexOf(" ") va te renvoyer 3.

        Bonne chance