Traté de hacer la moneda manual. Aquí está mi códigoCómo configurar moneda en java?
DecimalFormat df = new DecimalFormat();
DecimalFormatSymbols dfs = new DecimalFormatSymbols();
dfs.setCurrencySymbol("$");
dfs.setGroupingSeparator('.');
dfs.setDecimalSeparator('.');
df.setDecimalFormatSymbols(dfs);
System.out.println(df.format(3333454));
La salida del programa se
3.333.454
¿Por qué no aparece el símbolo de moneda puse?
gracias tio, funciona. Pero, ¿cómo eliminar 2 dígitos decimales detrás? – greenthunder
Agregue 'df.setMaximumFractionDigits (0);' – mprivat
¡¡¡Esto parece una solución increíble !!!!! –