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;
Solo use Long.toString(long foo)
Tu podrías intentar:
String s = new Long(foo).toString();
MessageFormat.format("{0,number,#}", foo);