Olá, estou estudando Jdbc e criei uma classe com Main que lista as linhas de uma tabela do banco de dados. Eu queria que a saída, no console, fosse tabulada, tipo eu definir um tamanho para cada campo da tabela e ter uma saída com uma estética melhor. Tentei usar o “\t” mas não funcionou, ele varia de acordo com o tamanho da string. Creio que a melhor opção seria definir um “tamanho fixo” para cada campo, não sei se existe esta possibilidade no printf por exemplo. Alguém poderia me ajudar?
Sim, com printf
dá pra definir os tamanhos de cada coluna. Por exemplo:
String textos[][] = {
{"Olá", "Mundo"},
{"Blablabla blablabla", "etc etc etc"}
};
for (String[] linha : textos) {
System.out.printf("%20s %30s\n", linha[0], linha[1]);
}
A primeira coluna tem tamanho 20, e a segunda, 30. Ambos são alinhados à direita. A saída fica assim:
Olá Mundo
Blablabla blablabla etc etc etc
Consulte a documentação para ver todas as possibilidades.
1 curtida
Valeu cara!