contagem de substring ocorrências em um string
Ao tentar verificar as ocorrências de uma substring dentro de uma string, surge um problema comum quando o algoritmo de pesquisa falha para terminação. Para corrigir isso, é imperativo abordar o seguinte:
compreendendo o problema
considere o exemplo fornecido, onde o objetivo é contar ocorrências de "hello" na string "Helloslkhellodjladfjhello." O algoritmo procura iterativamente a substring usando o método indexOF. No entanto, ajusta incrementalmente o LastIndex pela duração da substring, resultando em um loop infinito. Essa função predefinida conta com precisão ocorrências de substring, como demonstrado no código abaixo:
string str = "heloslkhellodjladfjhello"; String findstr = "hello"; System.out.println (stringutils.countmatches (str, findstr)); isso produz a contagem esperada de 3.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3