Como Formatar este valor
1145754845424.[telefone removido]
Tentei usar o NumberFormat mas ele perde o ultimo número “1”…

Como Formatar este valor
1145754845424.[telefone removido]
Tentei usar o NumberFormat mas ele perde o ultimo número “1”…

Estou começando a achar que é impossível
DecimalFormat formatador = new DecimalFormat();
String valor4 = "265476666666.[telefone removido]";
formatador.applyPattern("R$ ###,###,###,###.[telefone removido];R$ (###,###,###,###.[telefone removido])");
System.out.println("Valor 4 : " + formatador.format(new java.math.BigDecimal(valor4)));
Resultado = Valor 4 : R$ 265.476.666.666,[telefone removido]
Deveria imprimir 265.476.666.666,[telefone removido]
O cliente maldito !!!
Olá
Veja se o formatador em anexo te ajuda.
Nunca usei, apenas achei no google.
OláVeja se o formatador em anexo te ajuda.
Nunca usei, apenas achei no google.
Cara vc chegou a testar com o valor que eu passei… 265476666666.[telefone removido]
Eu tentei
public static void main(String[] args) {
BigDecimalFormat bigDecimalFormat = new BigDecimalFormat("R$ ###,###,###,###.[telefone removido];R$ (###,###,###,###.[telefone removido])");
BigDecimal bigDecimal = new BigDecimal("265476666666.[telefone removido]");
bigDecimalFormat.format(bigDecimal,new StringBuffer(),new FieldPosition(10));
}
E ocorreu uma exception
:oops: :oops:
Olá
Acabei de testar e funcionou.
Imprimiu R$ 265.476.666.666,[telefone removido]
OláAcabei de testar e funcionou.
Imprimiu R$ 265.476.666.666,[telefone removido]
Cara então devo estar testando errado !! O meu teste acima, aonde que eu errei ? 