Chciałbym zawsze wyświetlać liczbę poniżej 100 z 2 cyframi (przykład: 03, 05, 15 ...)
Jak mogę dodać 0 bez używania warunkowego sprawdzania, czy jest poniżej 10?
Muszę dołączyć wynik do innego ciągu, więc nie mogę użyć printf.
java
number-formatting
realtebo
źródło
źródło
String.format("%02.0f", myNumber)
jeśli nie chcesz liczb po przecinkuJeśli chcesz wydrukować numer, możesz użyć printf
Możesz użyć
lub
lub
źródło
Możesz użyć tego:
źródło
Klasa String posiada możliwości formatowania:
Aby uzyskać pełną dokumentację, oto dokument
źródło
java.util.IllegalFormatConversionException: %d can't format java.lang.Double arguments
W zasobach Androida jest to dość proste
źródło