Formato con comas a un número

jueves, febrero 17, 2011 , 3 Comments

Código para poner números en el siguiente formato: 1,000

// Se asigna el formato a una variable
   String pattern = "#,###,##0";
   //Se recuperan los formatos por localidad
NumberFormat nf = NumberFormat.getNumberInstance(Locale.ENGLISH);
// Se asigna el formato de numero al decimal format
DecimalFormat df = (DecimalFormat)nf;
// Se asigna el formato al decimal format
df.applyPattern(pattern);
// Pasamos nuestro valor al que se le agregara el formato
df.format(112121212);
//Imprimimos el valor en consola
System.out.println("FOMATO:: "+df.format(112121212));

Siguenos en nuestras redes sociales.

3 comentarios:

  1. Y esto como se haría en Ireport?? Yo tengo el problema que en el Ireport ocupo el DecimalFormat format para darle el siguiente formato a un BigDecimal "123,521.00" y en el Irepot cuando se compila se ve correctamente pero ya cuando lo llamo en la WEB se ven de la siguiente manera "123.521,00" Osea las comas me las toma por puntos y viceversa. (Estoy visualizandolo en PDF e IE 8) Muchas gracias por su ayuda...

    ResponderBorrar
  2. Bueno en IREPORT contamos con varias formas de solucionar este problema la más sencilla es la siguiente:

    En las propiedades del campo se encuentra la opción Pattern, la cual nos indica como mostrar la información selecciona CUSTOM FORMAT y en el campo solo inserta el formato deseado.

    si esta solución no te funciona puedes intentar en TEXT FIEL EXPRESION la siguientes lineas

    new java.text.DecimalFormat("FORMATO").format(VALOR)

    saludos

    ResponderBorrar
  3. casino, poker room, blackjack, bingo
    casino, poker room, blackjack, bingo room, blackjack, bingo ventureberg.com/ room, https://vannienailor4166blog.blogspot.com/ poker room, poker room, poker room, febcasino poker worrione.com room, 나비효과 poker room, poker room,

    ResponderBorrar