Como saber se existe um numero em qualquer posição dentro de uma String

Queria saber como eu faço para descobrir se uma String possui um número em qualquer parte dela. Já tentei usar o matches, transformar em array e percorre-lo para saber cada item, usar o Pattern e as expressões regulares. Mas só consegui analisar quando ela tinha um número no começo da frase, se tivesse um número no meio, o compilador deixa passar. Estou quebrando a cabeça um tempão para tentar resolver. Alguém me dar uma força aí??
Eu usei esse método aí, mas ele só funciona se o primeiro caractere for um numero.

private static boolean verificaNome(String nome) {
return nome.matches("\d");
}

nome.matches(".*\\d.*")
1 curtida

Nem todo herói usa capa, alguns só usam um algoritmo. Muito Obrigado mesmo cara, você me ajudou com dúvida antiga.

1 curtida