Fórum completando zeros a esquerda #566144

09/04/2009

0

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

Daniel_no

Responder

Posts

09/04/2009

Vitor Pamplona

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;
    }
}
Responder

Gostei + 0

09/04/2009

Vitor Pamplona

Puts cara, valew mas teria que ser algo mais enxuto pra eu colocar no form ou diretamente na jsp.
Responder

Gostei + 0

09/04/2009

Marcos Pereira

WTF, Vitor, custa usar um DecimalFormat? valeuz...
Responder

Gostei + 0

09/04/2009

Marcos Pereira

[quote="jack_-_ganzha"]WTF, Vitor, custa usar um DecimalFormat? valeuz...
Valew cara, deu certo com DecimalFormat!!!
Responder

Gostei + 0

20/01/2010

Marcos Pereira

int numero = 1; String.format("%09d", numero); vai me retornor um resultado assim: 000000001. Até mais.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar