Я хотел бы всегда показывать число до 100 с 2 цифрами (пример: 03, 05, 15 ...)
Как я могу добавить 0, не используя условное выражение, чтобы проверить, что он меньше 10?
Мне нужно добавить результат в другую строку, поэтому я не могу использовать printf.
java
number-formatting
realtebo
источник
источник
String.format("%02.0f", myNumber)
если вы не хотите, чтобы числа после десятичной точкиЕсли вам нужно напечатать номер, вы можете использовать printf
Ты можешь использовать
или
или
источник
Вы можете использовать это:
источник
Класс String поставляется с возможностями форматирования:
для полной документации, вот документ
источник
java.util.IllegalFormatConversionException: %d can't format java.lang.Double arguments
В ресурсах Android это довольно просто
источник