Ver Mensaje Individual
  #38 (permalink)  
Antiguo 18/06/2006, 20:14
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
Tema: Utilerias.
Pregunta: Como puedo dar formato de moneda a un double?
Respuesta: Java nos provee de una clase para esto, la cual es DecimalFormat hubicada en el paquete import java.text.DecimalFormat.

Ok, primero necesitamos definir un patron, o mejor dicho especificar el formato que queremos, en el ejemplo siguiente el patron es $###,###.##, donde el caracter # sera sustituido por un numero.

Una vez definido el patron creamos una instancia de la clase DecimalFormat, y en el constructor de esta le pasamos el patron.

Por ultimo ejecutamos el metodo format y le damos el double que queremos darle formato, este metodo regresa un String.

Código PHP:
        //By Crysfel

        
double value 43214.346543;
        
String patron "$###,###.##";
        
DecimalFormat myFormatter = new DecimalFormat(patron);
        
String salida myFormatter.format(value);
        
System.out.println(value "  " patron "  " salida); 
Have funnnnnnnnn