Boa Noite! eu aqui de novo com o ireport. Estou fazendo um relatório, onde ele imprime uma tabela de produtos com preços, ate ai tudo bem. Mas a cliente esta solicitando que ao imprimir os produtos, onde tiver o valor 0.00, substituir por um hifem “-”. Estou tentando mas nao estou conseguindo encontrar uma forma de converter o double por string, no forum do ireport tem alguns exemplos, mas nao obtive sucesso… sera que alguem pode dar uma luz?
Double d = 1.55;
String string = d.toString();
Abraços
Wanderson 8)
Olá.
Creio que esta linha abaixo resolva o seu problema:
Bom dia! Deu tudo certo, muito obrigado pela dica :-). Aproveitei e ja fiz a formatacao, ficou assim:
new String (($F{valorNf}.doubleValue() == 0.0) ? " - " : new java.text.DecimalFormat("###,##0.00").format($F{valorNf}))