Gostaria de mostrar sempre um número abaixo de 100 com 2 dígitos (exemplo: 03, 05, 15 ...)
Como posso acrescentar o 0 sem usar um condicional para verificar se ele tem menos de 10 anos?
Preciso anexar o resultado a outra String, para não poder usar printf.
java
number-formatting
realtebo
fonte
fonte
String.format("%02.0f", myNumber)
se você não quer que os números depois do ponto decimalSe precisar imprimir o número, use printf
Você pode usar
ou
ou
fonte
Você pode usar isto:
fonte
A classe String vem com as habilidades de formato:
para documentação completa, aqui está o documento
fonte
java.util.IllegalFormatConversionException: %d can't format java.lang.Double arguments
Nos recursos do Android, é bastante simples
fonte