number example java string.format

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.