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.