example - string.format java double
Equivalente de C++ de% ld en Java para String.format() (2)
Por ejemplo, %11.2lf en C ++ se convierte en %11.2f en Java. ¿Qué tal para formato largo?
Como es posible que haya trabajado, no es necesario especificar la l . De acuerdo con los documentos , un entero decimal se especifica por d como en C ++. Entonces la respuesta es solo %d .
Use %d para decimales (long, int). Funciona bien P.ej:
System.err.println(String.format("%d", 193874120937489387L));
... se imprimirá bien Lea sobre java.util.Formatter para más detalles. %d tardará long , no hay problema.