comment imprimer une valeur longue typée en utilisant le modificateur de taille d'entrée?
C'est en gros ce que je suis en train de faire
//... some code, calculations, what have you ...
long timeToAdd = returnTimeToAddInLongFormat();
//lets output the long type now, and yes i need the width and precision.
System.out.printf("Time to add: %13.10ld", timeToAdd);
J'ai lu la plupart des recherches google sur le sujet et pense que je comprends comment le faire sur le plan conceptuel, mais le JRE garde en me jetant un UnknownFormatConversionException
et de me dire mon entrée taille modificateur l
ne marche pas.
Est-il une autre façon de le faire, ou alors j'ai manqué un petit quelque chose?
source d'informationauteur snnth
Vous devez vous connecter pour publier un commentaire.
Java traite toutes les valeurs entières, comme
d
il n'y a pas de ld. Même octet et BigInteger est und
type. Il suppose également des entiers ont pas de décimale. Si vous voulez montrer à 10 zéros, vous pouvez convertir le double premier et utiliserf