Ich möchte immer eine Zahl unter 100 mit 2 Ziffern anzeigen (Beispiel: 03, 05, 15 ...)
Wie kann ich die 0 anhängen, ohne eine Bedingung zu verwenden, um zu überprüfen, ob sie unter 10 liegt?
Ich muss das Ergebnis an einen anderen String anhängen, damit ich printf nicht verwenden kann.
java
number-formatting
Realtebo
quelle
quelle
String.format("%02.0f", myNumber)
wenn Sie die Zahlen nach dem Dezimalpunkt nicht wollenWenn Sie die Nummer drucken müssen, können Sie printf verwenden
Sie können verwenden
oder
oder
quelle
Sie können dies verwenden:
quelle
Die String-Klasse verfügt über folgende Formatierungsfunktionen:
Für eine vollständige Dokumentation finden Sie hier das Dokument
quelle
java.util.IllegalFormatConversionException: %d can't format java.lang.Double arguments
In Android-Ressourcen ist es ziemlich einfach
quelle