Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2014, 01:55
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 9 meses
Puntos: 182
Respuesta: Problema con DecimalFormat

Buenas,

Cita:
Ejemplo: Coloco "9.999.999.65" y me muestra "9.999.999.00"
9.999.999.65 no es un numero si entendemos el "." como un separador de miles.

En todo caso, lo seria el 9999999.65
O si usas java 7 o superior seria mas claro poniendo 9_999_999.65

Código Java:
Ver original
  1.         simbolos.setDecimalSeparator(',');
  2.         simbolos.setGroupingSeparator('.');
  3.         DecimalFormat formateador = new DecimalFormat("#,###.00", simbolos);
  4.         System.out.println(formateador.format(9999999.65));


Un saludo
__________________
If to err is human, then programmers are the most human of us