Formatear un valor, como 123456789.123, y espero mostrarlo como "$ 123,456,789.123".
La clase NumberFormat proporciona encapsulación de formatos logarítmicos. En JDK, esta función generalmente se completa utilizando la subclase de NumberFormt - java.text.DecimalFormat. Los constructores más comunes de esta clase son:
Public DecimalFormat (patrón de cadena)
Donde, el patrón de parámetro representa la cadena de formato pasada
Código:
La copia del código es la siguiente:
import java.text.DecimalFormat;
import java.text.numberFormat;
clase pública NumberFormat
{
Public static void main (String [] args)
{
NumberFormat nf = new DecimalFormat ("$, ###. ##");
Cadena teststr = nf.format (123456789.123);
System.out.println (teststr);
}
}
Características decimalformat:
Acepte la cadena de formato correspondiente y formatea las diversas partes del valor. #Numerales árabes de Denote
En la cadena de formato, a excepción de la parte representativa, otras partes como $ aparecen como es