Je suis nouveau à Java et je joue avec quelques questions idiotes:
Par exemple:
Supposons que je "ai donné ababb
..
Ici ab
est défini deux fois. Alors, comment le détecter en Java?
Un autre exemple est,
abcabcabcab
Ici, abc
est défini Trois fois.
Réponses:
1 pour la réponse № 1Une méthode simple consisterait à utiliser indexOf (str,fromIndex) dans String. Parcourez votre chaîne et recherchez l'indexOf "ab", si vous le trouvez, ajoutez le résultat et la longueur de votre expression ("ab") à fromIndex.
Il existe peut-être des méthodes toutes faites pour le faire également, mais si cela ne vous ennuie pas de le faire vous-même, c’est généralement un bon entraînement pour ne pas les utiliser.