Question

Par exemple, %11.2lf en C ++ devient %11.2f en Java. Que diriez-vous pour le format de temps?

Était-ce utile?

La solution

Comme vous avez travaillé, il est nécessaire de spécifier le drapeau l. Selon les docs , un nombre décimal entier est spécifié par d comme en C ++. Donc, la réponse est juste %d.

Autres conseils

Utilisez %d décimaux (long, int). Il fonctionne bien. .: par exemple

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

... imprimera très bien. Renseignez-vous sur java.util.Formatter plus de détails. %d prendra long, pas de problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top