Come formattare la larghezza di galleggianti in Java

October 30

Come formattare la larghezza di galleggianti in Java


Il tipo "float" è uno dei tipi primitivi nel linguaggio di programmazione Java. Una variabile float contiene una singola precisione, valore del punto che ha una parte intera e un'espansione virgola mobile. Utilizzando funzioni di libreria incorporate Java, applicazioni Java possono formattare un valore float avere una determinata larghezza (cioè, un dato numero di posti) quando l'uscita ad un ruscello o un file. Queste funzionalità sono utili per generare tabelle ordinate in cui tutti i numeri sono allineati in colonne, o per soddisfare esigenze applicative-dipendente (ad esempio, gli importi in dollari formattati con due cifre decimali che rappresentano centesimi).

istruzione

1 Includere la seguente riga all'inizio del vostro codice Java:

import java.util. *;

2 Creare un'istanza della classe incorporata Formatter, come nel seguente codice di esempio:

Formatter myFormatter = new Formatter ();

3 Formattare un valore float in qualunque formato che vi serve, come nel seguente codice di esempio:

float myFloat = 46,301;

myFormatter.format ( "% 7.2f", myFloat);

System.out.println (myFormatter);

L'esempio formatta il numero per sette posti, di cui due dopo il periodo di decimali. Il periodo conta come un unico luogo. Il numero è allineato a sinistra, con spazi aggiunti, se ci sono meno cifre di posti. Pertanto, il valore float campione sarà formattato come "46.30" con due spazi prima la cifra "4". La pagina Web "Format String sintassi", spiega tutti gli altri modi possibili di formattazione di un galleggiante a un dato di larghezza in Java.