Olá, bom dia. Eu pego uma String de um calendário. Só que, se o dia for 02, ela aparece 2. Eu preciso que ela seja 02. Como que eu faço prá preencher o campo inicial de uma variável com 0 ou outro valor qualquer? Alguma dica?
Grato, Carlos.
Olá, bom dia. Eu pego uma String de um calendário. Só que, se o dia for 02, ela aparece 2. Eu preciso que ela seja 02. Como que eu faço prá preencher o campo inicial de uma variável com 0 ou outro valor qualquer? Alguma dica?
Grato, Carlos.
Se é String, simplesmente concatene com 0, verificando antes se o tamanho dessa variável é 1.
Olá, bom dia. Eu pego uma String de um calendário. Só que, se o dia for 02, ela aparece 2. Eu preciso que ela seja 02. Como que eu faço prá preencher o campo inicial de uma variável com 0 ou outro valor qualquer? Alguma dica?Grato, Carlos.
if (sCalendario.length == 1){
sCalendario = "0" + sCalendario;
}
Este codigo serve para varias coisas, inclusive para o que vc quer.
public static String completeToLeft(String value, char c, int size) {
if (value == null) {
value = "";
}
String result = value;
while ( result.length() < size ) {
result = c + result;
}
return result;
}
uso
completeToLeft(suaVariavel, '0', 2)