Converssão de BigDecimal!

3 respostas
JorjaoCorreia

É o seguinte, tenho dois campos BigDecimal na minha tela,
na hora de preencher o metodo Set do atributo preciso converter o mesmo pra BigDecimal,
pois ele puxa o campo de um testField, e o textField so retorna Strings, como faço isso?
tentei assim:

p.setPrecocusto(BigDecimal.valueOf(fieldPrecoCusto.getText()));
p.setPrecovenda(BigDecimal.valueOf(fieldPrecoVenda.getText()));

mais não deu certo, alguem sabe como faço essa converssão?

3 Respostas

caputojf1

Tenta isso…

p.setPrecocusto(new BigDecimal(fieldPrcoCusto.getText()));
francislei.reis

Beleza caputojf1?

Então segue abaixo um exemplo que fiz para vc. Caso tenha dúvida manda ai.
public class Teste {
    public static void main(String args[]){
        String teste = "10.00";
        BigDecimal big = new BigDecimal(0L);
        
        big = new BigDecimal(teste.toString());
        System.out.println(big);
    }
}
at
JorjaoCorreia

Deu certo caputojf1 , brigadão =)

Criado 18 de outubro de 2010
Ultima resposta 18 de out. de 2010
Respostas 3
Participantes 3