• Como Formatear Numeros En Java

    Java tiene una podersa API para formatear numeros en todos los gustos y colores. DecimalFormat es la clase estrella la cual nos permite mostrar nuestros numeros a gusto y placer.

    Vamos a mostrar varios ejemplos con numeros enteros y decimales. Basicamente el constructor de DecimalFormat recive un pattern el cual va a servir como base para el formateo.

    Aca el ejemplo de agregado de ceros.

    DecimalFormat format = new DecimalFormat("00000");
    format.format(1)  ///  esto muestra   00001
    

    Una variacion del ejemplo anterior.

    DecimalFormat format = new DecimalFormat("00000.00");
    format.format(1.19d)  ///  esto muestra   00001.19
    

    En este mostramos como formatear un monto. Los caracteres # son solo rellenados si hay valores que los ocupan. Veamos el ejemplo.

    DecimalFormat format = new DecimalFormat("#######.##");
    format.format(23.32322332)  ///  esto muestra   23.32
    

    Una variacion con el string $ para que se vea lindo para nuestros lusers

    DecimalFormat format = new DecimalFormat("'$'#######.##");
    format.format(23.32322332)  ///  esto muestra   $23.32
    

    Aca pueden encontrar el mas completo tutorial oficial de SUN

Leave a comment