Identificar letras ou números

1 resposta
L

Tenho um método que recebe um código de 3 caracteres (String codigo). Preciso identificar se este código contém uma sequencia de 3 letras ou de 3 números.

Alguém pode me ajudar??
Obrigada

1 Resposta

C

Olá Livia!

É bem simples fazer essa verificação… Você pode fazer utilizando expressões regulares (regex) e utilizando o método matches do seu objeto String, no caso, codigo.

Um exemplo (já com a resposta do seu problema):

codigo.matches("\p{Alpha}{3}"); // retornará true se o código conter 3 letras, false caso contrário
codigo.matches("\p{Digit}{3}"); // retornará true se o código conter 3 números, false caso contrário

Recomendo você dar uma pesquisada mais profunda a respeito de expressões regulares, segue alguns links:

Portal brasileiro de Expressões Regulares :: aurelio.net
Guia de Referência

Qualquer dúvida estamos à disposição… :wink:

[]'s

Criado 28 de junho de 2007
Ultima resposta 28 de jun. de 2007
Respostas 1
Participantes 2