Nwlapcug.com


Come formattare colonne & numeri in Java

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.