Opa galera, to com uma duvida chata aqui
for(Produto p : produtos){
String v = p.getValor();
DecimalFormat decimal = new DecimalFormat("#,###.00");
v = v.replaceAll(",", ".");
Double valorReal = Double.parseDouble(v);
Double valorComDesconto = valorReal - (valorReal * (desconto/100));
decimal.format(valorComDesconto);
String v1 = String.valueOf(valorComDesconto);
v1 = v1.replace('.',',');
p.setValorComDesconto(v1);
setMsgCodPromocao("Código Promocional Válido");
}
Não to conseguindo formatar esse double pra XX.XX
e depois passar ele para uma String
ele simplesmente nao formata