separar separador redondear puntos por poner numeros miles mil float decimales clase java messageformat

separador - separar por miles java



¿Cómo formateo un entero largo como una cadena sin separador en Java? (5)

Pregunta simple, pero apuesto a que preguntar aquí probablemente sea más directo que tratar de comprender la documentación de MessageFormat :

long foo = 12345; String s = MessageFormat.format("{0}", foo);

El valor observado es "12,345".

El valor deseado es "12345".


Como alternativa, String.format y java.util.Formatter podrían funcionar para usted también ...


El camino más corto es

long foo = 12345; String s = ""+foo;



Tu podrías intentar:

String s = new Long(foo).toString();


MessageFormat.format("{0,number,#}", foo);