ontagem de correspondências @java regex

Digamos que eu tenho um arquivo, e o arquivo contém este:

HelloxxxHelloxxxHello

Eu compilei um padrão para procurar 'Hello'

Pattern pattern = Pattern.compile("Hello");

Então eu uso um inputstream para ler o arquivo e convertê-lo em uma String para que possa ser regexad

Uma vez que o correspondente encontra uma correspondência no arquivo, isso indica isso, mas não me diz quantas correspondências foram encontradas; simplesmente encontrando uma correspondência na String.

Então, como a string é relativamente curta e o buffer que estou usando é de 200 bytes, ele deve encontrar três correspondências. No entanto, simplesmente diz correspondência e não fornece uma contagem de quantas correspondências houve.

Qual é a maneira mais fácil de contar o número de correspondências que ocorreram na String. Eu tentei vários loops e usando o matcher.groupCount (), mas estou chegando a lugar nenhum rápid

questionAnswers(4)

yourAnswerToTheQuestion