Oggetti di Java base, ad esempio numeri interi e numeri a virgola mobile, presenti in memoria in rappresentazioni fissi che sono definiti dallo standard Java..--indipendentemente da quanti significative o decimali un particolare programma utilizza per la sua produzione. Il codice Java può modificare il modo in cui tali oggetti ottenere stampati con un notevole grado di flessibilità. Inoltre, è possibile consentire Java gestire differenti convenzioni seguite da ogni paese--vale a dire, il "locale".
Istruzioni
1
Creare un oggetto StringBuffer per contenere il risultato del processo di formattazione, come nell'esempio di codice riportato di seguito:
StringBuffer myBuffer = nuovo StringBuffer();
2
Creare un oggetto formattatore che si incarna i modi specifici in cui si desidera formattare l'output. Il codice seguente è un esempio:
Formattatore myFormatter = nuovo formattatore (myBuffer,Locale.IT);
Nell'esempio di seguire la convention italiana per la sua produzione, come specificato dal locale l'argomento al costruttore della classe.
3
Popolare il formattatore, come nell'esempio di codice riportato di seguito:
stipendio del galleggiante = 54366.99;
myFormatter.format ("questo è il valore di pi greco: %e %n", Math. PI);
myFormatter.format ("e questo è lo stipendio %f %n", stipendio);
Ogni invocazione di Formatter.format() aggiunge il formato di argomento al risultato di quelli precedenti.
4
Inviare l'output del formattatore a una destinazione di output, come nell'esempio di codice riportato di seguito:
System.out.println(myBuffer.ToString());
L'esempio invia l'output del formattatore nell'output standard dell'applicazione Java.
Consigli & Avvertenze
- Per la classe del formattatore per le specifiche complete delle stringhe di formato che è possibile utilizzare, consultare la documentazione in linea.