String para Decimal

Ola All

Alguem saberia me dizer como faço para converter uma String para Decimal.

Grato

Renato V. Neto

Uma olhadinha rápida no Javadoc não dói nada, prometo:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Double.html

try{
     Double.parseDouble(<MINHASTRING>);
}catch(NumberFormatException nfe){
// log, erro, qualquer coisa...
}

Mas e se eu mascarei um field, de modo que eu inserisse um número inteiro nele e ele mesmo
convertesse para float(só que mascarado e com vírgula, o que não é um float de verdade mas sim uma String).

Como faço pra converter isso pra uma float de modo que o banco de dados aceite?
Acho que ninguém entendeu o que disse.

Então vamos lá.
Aqui abaixo, a máscara, só que ela não é visível. Se o usuário preencher
com um número qualquer, automaticamente ele receberá uma vírgula:

DecimalFormat dfPreco = new DecimalFormat("#,##0.00"); fieldPreco = new JFormattedTextField(dfPreco); fieldPreco.setHorizontalAlignment(fieldPreco.RIGHT);

Mas o banco não aceita vírgula, então eu estou tentando pegar a String(que vai receber
o field com a vírgula) e converter para um
número decimal(com ponto para que o banco possa calcular com esse número normalmente).

String preco = fieldPreco.getText(); float preco2 = Float.parseFloat(preco);

Mas acontece que não converte, pois a vírgula está lá.

Como faço então?

Obrigado