Linhas de tamanho fico

2 respostas
C

ola , estou gravando um arquivo texto em disco
e cada regsitro tem duas colunas

como fazer para que a primeira coluna sempre ocupe 30 caracteres

2 Respostas

J

Acho que vc pode fazer um while para completar com espaços em branco ate atingir 30 caracters…

I

Olá, imagino que deva ter várias formas de fazê-lo mas o que me vem a mente é algo como:

public static final COL_SIZE = 30;
private String adjustColumn(String s) {
    if (s == null || s.length() > COL_SIZE) {
        throw new IllegalArgumentException("damnit!");
    }
    final int diff = COL_SIZE - s.length();
    for (int i = 0; i < diff, i++) {
        s += ' ';
    }
    return s;
}

Espero que ajude, T+

Criado 17 de julho de 2006
Ultima resposta 17 de jul. de 2006
Respostas 2
Participantes 3