Partage
  • Partager sur Facebook
  • Partager sur Twitter

Je n'ai pas compris ce code

    25 février 2021 à 20:45:23

    Salut tout le monde, j'ai vu ce code dans un cours de Java mais je ne l'ai pas bien compris .

    if(str.matches("^0[0-9]+"))


    Pouvez-vous m'aider svp?


    Un grand merci d'avance !

    -
    Edité par ichachtoun hamza 25 février 2021 à 21:13:59

    • Partager sur Facebook
    • Partager sur Twitter
      25 février 2021 à 22:42:20

      Salut,

      tu peux regarder la documentation pour la description de la méthode matches:

      https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#matches(java.lang.String)

      Pour l'expression régulière:

      ^0[0-9]+
      • doit commencer par zéro
      • puis 1 à N fois par les chiffres 0 à 9

      Tu peux utiliser le site suivant pour analyser / tester les regex (ici)

      -
      Edité par rybla 25 février 2021 à 22:47:46

      • Partager sur Facebook
      • Partager sur Twitter

      Je n'ai pas compris ce code

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown