Pregunta

Por ejemplo, %11.2lf en C ++ se convierte en %11.2f en Java. ¿Qué tal para el formato de tiempo?

¿Fue útil?

Solución

Como puede haber funcionado, no es necesario especificar la bandera l. De acuerdo con los documentos , un número decimal número entero se especifica por d al igual que en C ++. Así que la respuesta es sólo %d.

Otros consejos

Utilice %d para los decimales (largo, int). Funciona bien. Ej .:

System.err.println(String.format("%d", 193874120937489387L));

... imprimirá muy bien. Lea sobre java.util.Formatter más detalles. %d tomará un long, no hay problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top