Basic oggetti Java , come ad esempio numeri interi e numeri in virgola mobile , presente in memoria in rappresentazioni fisse che sono definiti dallo standard Java - indipendentemente dal numero di luoghi significativi o decimale utilizza un particolare programma per la sua produzione . Il tuo codice di Java in grado di manipolare il modo in cui gli oggetti vengono stampati con un notevole grado di flessibilità . Inoltre , è possibile lasciare Java gestire le diverse convenzioni seguite da ogni paese - che è, il "locale ". Istruzioni 
 1 
 Creare un oggetto StringBuffer per contenere il risultato del processo di formattazione , come nel seguente codice di esempio : 
 
 StringBuffer mybuffer = new StringBuffer ( ) ; 
 < br > 2 
 Creare un oggetto Formatter che incarnano i modi specifici in cui si desidera formattare l'output. Il codice seguente è un esempio : 
 
 Formatter myFormatter = new Formatter ( mybuffer , Locale.IT ) ; 
 
 L'esempio seguire il convegno italiano per la sua produzione , come specificato dall'argomento locale al . costruttore della classe 
 3 
 Compilare il Formatter , come nel seguente codice di esempio : 
 
 float stipendio = 54.366,99 ; 
 
 myFormatter.format ( " Questo è il valore di Pi : % e% n " , Math.PI ) ; 
 
 myFormatter.format ( " e questo è lo stipendio % f % n " , stipendio ) ; 
 
 Ogni invocazione . del Formatter.format ( ) aggiunge il suo formato argomento per il risultato dei precedenti 
 4 
 Invia l'output del Formatter per una destinazione di uscita , come nel seguente codice di esempio : 
 
 System.out.println ( myBuffer.toString ()); 
 
 l' esempio invia l'output del Formatter per l'output standard dell'applicazione Java 
 
 .