Verificar se é Double uma String digitada

Como eu poderia fazer a verificação de uma String se a mesma é Double ou não?

Por exemplo, o cliente digitou “600,00” numa caixa de [color=blue].showInputDialog[/color]. Como verifico se realmente esse valor correspondente é numero ou não com ponto flutuante de dupla precisão?

Estou iniciando agora em JAVA.

Procurei em outros tópicos mas não achei algo que realmente me ajudasse.

[code]switch(intOpcao){
case 1: // DEPOSITO
do{
strValor = JOptionPane.showInputDialog(“Qual é o Valor do Deposito?”,“Reais”);
}while (strValor.equals(""));

				myAccount1.setDeposito(fltValor = Double.parseDouble(strValor));

				break;

}[/code]

Espero contar com a ajuda de vocês… :shock:

All Grato.

:-o

bem não entendi bem mais use
BigDecimal

double d;

[code]try {
d = Double.parseDouble(suaString);
} catch (NumberFormatException e) {
//Se chegou aqui, não é um double!
System.out.println(“Não é um double!”);
return;
}

//Se chegou aqui sem passar pelo catch, é um double. O valor dele está agora guardado na variável d.[/code]

Vinicius,

Você saberia me explicar o que é exatamente essas instruçoes [color=blue]try[/color] e [color=blue]catch[/color].
Esse [color=red](NumberFormatException e)[/color] é algum tipo de erro padrão do JAVA?

try { d = Double.parseDouble(suaString); } catch (NumberFormatException e) {

Obrigado.

:?:

:?

É um bloco onde você pode tratar alguma exceçãoque possa ser lançada, nesse exemplo que foi dado, imagine que a string onde se vai fazer o parsing ao invés de numeros? “2.0” contenha caracteres que não possam ser convertidos em double “bonus” ao fazer o parsing para double, vai ser lançada uma exceção que vai parar seu programa… ao colocar essa parte do código que possa lançar um erro… você pode trata-la da forma que você quiser =)…

try{

//qualquer exceção lancada aqui

}catch(Exception e){//é capturada aqui
// faz o tratamento aqui

}

de uma olhadinha aqui

http://www.tutorialhero.com/tutorial-72-java_try_and_catch.php
http://www.di.ufpe.br/~java/jai/aula7/keywords.html
http://www.if.ufrgs.br/~betz/jaulas/aula8o.htm

valeu a todos. resolvi o problema com a ajuda de vcs…