Pesquisa inicial nomes, como fazer?

Amigos alguem poderia me ajudar com esse código?
eu gostaria de fazer uma pesquisa por nome que digitando a inicial do nome mostraria como resultado as pessoas com a mesma inicial. por exemplo
cadastro = Ana Luiza, Ana Maria, Ana Cristina

pesquisa = “Ana”

resultado = Ana Luiza
Ana Maria
Ana Cristina

Grato!

Nao sei se o pessoal concorda, mas acho que regex seria o melhor pra vocÊ usar ai… da uma olhada no google, procura tb as classes Matcher e Pattern

Pode usar um select no banco…

Para buscar pelo primerio nome
SELECT campo FROM tabela where campo like ‘ana%’;

para buscar pelo nome do meio
SELECT campo FROM tabela where campo like ‘%ana%’;

acho que isso pode ajudar

Opa grato pelas respostas ja dei olhada nos 2 !! :wink: