Pattern no Ireport

Oi, todos o meu valores estão saindo 1,500.00 e estão com o pattern #,##0.00 preciso que saia assim: 1.500,00 alguém pode me ajudar?

explica melhor o que Você ta fazendo, porque olhando o que vc escreveu a unica coisa que me vem a cabeça eh mudar o ponto por virgula assim:

#.##0,00

mostra teu código do pattern pra gente ver

Desde já agradeço sua ajuda…

Eu não utilizo nenhum código pattern para fazer isso… E se eu usar a pattern #.##0,00 como vc disse aparece o erro Malformed pattern “#.##0,00”

cara, experimenta usar Currency e tambem a decimal format pra tratar este teu numero que acho que vai te ajudar

no exemplo abaixo to passando um Double pra um valor do tipo moeda (neste caso moeda brasileira pq o windows ta neste padrao)

public String transformarDoubleEmMoeda(double valor) {
        return NumberFormat.getCurrencyInstance().format(valor);


    }

eu uso uma select e esse campo vem como uma string… será necessário mesmo usar outra classe para fazer isso?

[quote=ricardofressa]Desde já agradeço sua ajuda…

Eu não utilizo nenhum código pattern para fazer isso… E se eu usar a pattern #.##0,00 como vc disse aparece o erro Malformed pattern “#.##0,00”

[/quote]

Tente o pattern desta forma “#,##0.00”

se eu colocar desse jeito #,##0.00

os numeros aparecem 1,500.00 eu preciso de 1.500,00

Me fala duas coisas então,

Qual versão do se Ireport?
E que qual tipo de dado vc esta tentando formatar?!?!

Conseguiu resolver o problema?