Inserindo brancos ao final de um StringBuffer()

6 respostas
P

Boa tarde.

Estou precisando inserir uma determinada quantidade de espaços no final de um StringBuffer.

           Por exemplo:

           Tenho um StringBuffer de Lenght() = X e, preciso preencher tantos brancos até que Lenght() de StringBuffer atinja 50.


          Alguém pode me ajudar?



          Obrogado!

6 Respostas

Rafael_Steil

faca um for() e va dando append() de espacos em branco :mrgreen:

Rafael

P

Só tem esse jeito?

Será que niguém teve a idéia de construir uma classe Chamada por Exemplo: [size=“18”][color=“red”]Space()[/color][/size] como no bom e velho Clipper?

cv1

Tem um jeito BEM mais rapido:

private static String fill(int size) { char[] chars = new char[size]; Arrays.fill(chars, ' '); return new String(chars); }

Nada como conhecer uns metodos obscuros do java.utils! :mrgreen:

danieldestro

Ás vezes eu me perguntou porquê o pessoal do Java esqueceu de colocar tantos métodos triviais. :!: :?: :!: :?: :!: :?:

P

Mas não é!

Valeu Rapaziada! vou ficar com este mesmo, mas, podes crer, desenvolverei um Pacote com todos as classes triviais.

Boa Noite a todos e uma EXCELENTE NOITE DE SONO.

Até amanhã!

om1

Tem esse método que vc precisa na classe StringUtils do commons lang do projeto jakarta.

Aliás, já encontrei nesse subprojeto “Commons” muitas coisas triviais que eu precisei e não tinha na j2se.

Criado 1 de setembro de 2004
Ultima resposta 1 de set. de 2004
Respostas 6
Participantes 5