DecimalFormat df = new DecimalFormat("#,###.00");
DecimalFormat df2 = new DecimalFormat("#,###.0");
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
if (acao.equals("incluir")) {
try {df.parse(jTSalario.getText());
String SQL = "INSERT INTO TABPROF (CODPROF,NOMPROF,SALPROF) " +
"VALUES (" + jTCodigo.getText() + ",'" + jTNome.getText() + "'," +df2.format(salario)+")";
stam.executeUpdate(SQL);
Armazena no banco valor que foi formatado decimal
seguinte galera eu formatei um valor para (#,###.00) pra mostrar em R$.
so que eu tenho que mudar ele para normal novamente na hora de mandar pro banco de dados
como faço isso?
tentei assim mais não deu certo
2 Respostas
uma maneira é usar o replace, por exemplo, imagine um CPF: [CPF removido] e vc que eliminar os pontos:
.... cpf.replace(".","")
dai ele elimina os pontos e por vazio o CPF fica assim: 171888666-99
é so você fazer uma substring e pegar as posições
Criado 1 de outubro de 2009
Ultima resposta 10 de out. de 2009
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo