Java: cherche une fonction sur les String

Salut !

Je voudrais savoir s'il existe une fonction en Java qui remplace un caractere par un autre ? Surement que oui mais je ne l'a connais pas donc si kk1 pouvais me la donner, ca serait cool !

Merci !

6 réponses

  1. Modérateur
    yes

    from javadoc

    replace(char oldChar, char newChar)
    Returns a new string resulting from replacing all occurrences of oldChar in this string with newChar

    Choubanimal : 
    Sauvage, Je suis un sauvage, j'écoute la musique de sauvage
    0
    1. Salut !

      Et si je veux remplacer une occurence ?
      Genre dans String str1 j'ai l'occurence m1. Comment faire pour la remplacer par le contenu de la variable var1 ?
      0
      1. Modérateur
        Et bien tu testes ton String,

        ceci devrait aider, sinon

        matches(String regex)
        Tells whether or not this string matches the given regular expression.
        boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
        Tests if two string regions are equal.
        boolean regionMatches(int toffset, String other, int ooffset, int len)
        Tests if two string regions are equal.

        Choubanimal : 
        Sauvage, Je suis un sauvage, j'écoute la musique de sauvage
        0
        1. Modérateur
          sinon, parser le String par ex, avec un Stringtokenizer

          Choubanimal : 
          Sauvage, Je suis un sauvage, j'écoute la musique de sauvage
          0
          1. Salut !

            Oki merci ca m'aide po mal. Et merci pour l'adresse !
            Parce que je mettais compliquer la vie en faisant mastring.toLowerCase().indexOf(lemot.toLowerCase() ! lol !
            0