Qual é a melhor maneira de se escrever um numero sempre com dois dígitos, mas em uma String?
Por exemplo, eu tenho o numero 1, eu quero uma String 01.
Como posso fazer de um jeito simples??
Acho que da pra fazer mais ou menos assim:
if(string.length() = 1){
string = "0"+ string;
}
não sei se tem alguma forma de fazer direto isso.
Use String.format. Exemplo para escrever com 5 dígitos, completados com zeros à esquerda:
int numero = 3;
String s = String.format ("%05d", numero);
Não se esqueça que é “%05d”, não “%5d” (o “zero” serve para avisar que você quer zeros à esquerda.)