codice Java spesso ha bisogno di tabelle di output con righe e colonne . Programmi generano un tavolo generando una riga alla volta . Tuttavia, per i campi di ogni riga a conformarsi a un formato tabella , istanze dello stesso campo in righe diverse devono essere allineati tra loro e con le intestazioni di colonna corrispondenti . Il built -in librerie Java supportano output formattato . È possibile scrivere codice Java che prende i valori dei campi a lunghezza variabile e formati in colonne ordinate . Istruzioni 
 1 
 includere le seguenti righe all'inizio del vostro codice Java : 
 
 importazione java.io.PrintStream ; 
 
 PrintStream myStream = new PrintStream ( ) ; 
 
 È possibile utilizzare qualsiasi istanza della classe PrintStream per ricevere l'output formattato . In particolare , lo standard output del programma - System.out - è un esempio di PrintStream 
 2 
 formato una voce della colonna con un valore intero per renderlo adeguato alla larghezza della colonna , come . nel seguente codice di esempio : 
 
 int myInt = 46; 
 
 myStream.format ( " % 5d " , myInt ) ; 
 
 Sostituire " 5 " con la larghezza della colonna . L'esempio invierà " 46" - il valore intero , giustificato a destra in modo predefinito, preceduto da tre spazi da occupare cinque posti in totale - a " myStream " 
 3 
 Format . una voce della colonna con un valore in virgola mobile rendendola adatta alla larghezza della colonna , come nel seguente codice di esempio : 
 
 float myFloat = 87,494 ; 
 
 myStream.format ( " % 6.2f " , myFloat ) ; 
 
 Sostituire " 6 " con la larghezza totale della colonna - compreso il punto decimale - e" 2 "con il numero di cifre decimali da mostrare . I punti decimali saranno allineati su tutta la colonna . L'esempio invierà " 87.49 " - il valore in virgola mobile , con allineamento a destra in modo predefinito, preceduto da un singolo spazio da occupare sei posti in totale - a " myStream " 
 < br . >