Verficar String (valor numerico)

3 respostas
P

Pessoal,

Estou precisando realizar os seguintes checks em uma string

Verfificar se existe algum valor numerico
Verificar se existe algum valor não numerico

Grato,

3 Respostas

E

coloca numa empacotadora e tenta converter para o tipo dela.
Ex. Integer.parseInt(“123a”)

se ela devolver a exceção NumberFormatException você já sabe que não é um número ou alguma coisa muito séria está errada.
para descobrir se há algum valor numérico vai ter que ser na substring()

vamorim

Eu não entendi direito a pergunta. O que vc quer?

  1. Dada uma String, identificar se existe algum caracter que é um dígito?
    ou
  2. Se houver um valor numérico dentro de uma String, qual é ele?
    Exemplo: String:“o saldo é 50” valor numérico: “50”

De todo jeito, lá vão as respostas:

  1. Vc pode percorrer a String com o método charAt da java.lang.String e verificar se cada caracter é um dígito com o método isDigit da classe java.lang.Character.

  2. Vc pode dividir a String em token, possivelmente usando a classe java.util.StringTokenizer e comparar token a token.

Obs: Acho que esse tópico deveria estar na seção Java Básico :wink:

P

valew !!!
Vou fazer alguns testes…

foi mal, mas nem prestei atenção onde estava colocando a duvida.
Sexta-feira… vc sabe como é :oops:

Criado 28 de maio de 2004
Ultima resposta 28 de mai. de 2004
Respostas 3
Participantes 3