Completar string com espaços em branco

3 respostas
Elizeu_Santos

Ola amigos.
Estou coletando uma string de um formulario web.
Limitei o txtbox a 8 caracteres.
Agora gostaria que, caso o usuario entre com menos de 8 caracteres
a string seja preenchida com espaços a direita. Alguem pode me auxiliar?
Tive ideias mas todas envolvem loops…

Grato.

3 Respostas

Rodrigo_Sasaki

qual o problema do loop?

não vejo como gerar uma string com um tamanho dinâmico sem um loop

EDIT: bom… você poderia usar o método rightPad da classe StringUtils da apache.commons.lang

mas internamente ele usa um loop hehehe.

silver00

Elizeu creio que tera que usar loop sim, acho que ficaria algo do tipo

for(i=0; i<8; i++)
{
   if(suaString[i] == null)
   {
       suaString[i] = "";
   }
}

Testa ai e ve o que aparece, n tenho certeza de como são os espaços que não são preenchidos na string, creio eu que seja null, não fiz um teste para saber ao certo.

Elizeu_Santos

não posso utilizar stringutils por conta do java 1.4 =/

o ideal seria validar com javascript… mas…

enfim, resolvido agradeço a todos.

Criado 19 de abril de 2012
Ultima resposta 20 de abr. de 2012
Respostas 3
Participantes 3