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