completando zeros a esquerda
Pessoal,
Tenho um atributo "ID" de um form que é do tipo Long, quando eu for exibir esse atributo na tela "JSP" eu quero verificar se ele tem 10 dígitos, caso não tenha, eu tenho que completá-lo com zeros à esquerda.
Como posso fazer isso? Alguem pode me ajudar?
Obrigado.
Daniel_no
Curtidas 0
Respostas
Vitor Pamplona
09/04/2009
Resolve?
public class StringUtils {
public static String lpad(String valueToPad, String filler, int size) {
while (valueToPad.length() < size) {
valueToPad = filler + valueToPad;
}
return valueToPad;
}
public static String rpad(String valueToPad, String filler, int size) {
while (valueToPad.length() < size) {
valueToPad = valueToPad+filler;
}
return valueToPad;
}
}
GOSTEI 0
Vitor Pamplona
09/04/2009
Puts cara, valew mas teria que ser algo mais enxuto pra eu colocar no form ou diretamente na jsp.
GOSTEI 0
Marcos Pereira
09/04/2009
WTF, Vitor, custa usar um DecimalFormat?
valeuz...
GOSTEI 0
Marcos Pereira
09/04/2009
[quote="jack_-_ganzha"]WTF, Vitor, custa usar um DecimalFormat?
valeuz...
Valew cara, deu certo com DecimalFormat!!!
GOSTEI 0
Marcos Pereira
09/04/2009
int numero = 1;
String.format("%09d", numero);
vai me retornor um resultado assim: 000000001.
Até mais.
GOSTEI 0