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?
Tabulação em Java (console)
2 Respostas
Solucao aceita
1 like
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.
Valeu cara!
Criado 8 de agosto de 2023
Ultima resposta 9 de ago. de 2023
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo