código Java muitas vezes precisa de tabelas de saída com linhas e colunas. Programas de gerar uma tabela de gerar uma linha de cada vez . No entanto , a fim de os campos em cada linha para se conformar a um formato de tabela , instâncias do mesmo campo em diferentes linhas devem ser alinhados uns com os outros e com os cabeçalhos das colunas correspondentes . A saída embutido bibliotecas Java suportam formatado. Você pode escrever código Java que tem valores de campo de comprimento variável e formata -lo em colunas arrumadas . Instruções
um
Inclua as seguintes linhas no início do seu código Java :
java.io.PrintStream importação;
PrintStream MyStream = new PrintStream ();
Você pode usar qualquer instância da classe PrintStream para receber a saída formatada . Em particular, a saída padrão do programa - System.out - é uma instância de PrintStream
2
formatar uma entrada de coluna com um valor inteiro , tornando- se encaixar a largura da coluna , como . no seguinte código de exemplo :
int myInt = 46 ;
myStream.format ("% 5d " , myInt );
Substitua "5" com a largura do coluna . O exemplo vai enviar "46" - o valor inteiro , justificado à direita por padrão, precedido por três espaços a ocupar cinco lugares no total - para " MyStream "
3
Formato . uma entrada de coluna com um valor de ponto flutuante por tornando-se apto para a largura da coluna , como no seguinte exemplo de código :
flutuar myFloat = 87,494 ;
myStream.format ("% 6.2f " , myFloat );
Substitua o" 6 " com a largura total da coluna - incluindo o ponto decimal - e" 2 ", com o número de casas decimais para mostrar . Os pontos decimais também serão alinhados ao longo de toda a coluna . O exemplo vai enviar " 87.49 " - o valor de ponto flutuante, justificados à direita por padrão , precedido por um único espaço a ocupar seis lugares no total - . Ao " MyStream "
< br >