Formatieren Sie Zahlen mit NumberFormat

Zahlenformat ist die abstrakte übergeordnete Klasse für alle Zahlenformate. Diese Klasse stellt Methoden zum Formatieren und Parsen der Zahlen bereit. Außerdem werden Methoden zum Auffinden von Gebietsschemata für die Zahlenformate bereitgestellt. Es hat die direkten Unterklassen:

  • ChoiceFormat und
  • DecimalFormat

Schauen Sie sich das folgende Beispiel für die verschiedenen Zahlenformate an. Hier habe ich das verwendet DecimalFormat Klasse zum Formatieren der Zahlen.

package javabeat.net.text;

import java.text.DecimalFormat;
import java.text.NumberFormat;
/**
 * Format number with number format example
 * @author krishna
 *
 */
public class NumberFormatExample {

	public static void main(String() args) {
		NumberFormat numberFormatter;
		String number;

		// Two decimal points
		numberFormatter = new DecimalFormat("0.00");
		number = numberFormatter.format(1234);
		System.out.println(number);

		// One decimal points
		numberFormatter = new DecimalFormat("0.0");
		number = numberFormatter.format(1234);
		System.out.println(number);

		// Two decimal points with nagative symbol
		numberFormatter = new DecimalFormat("-0.00");
		number = numberFormatter.format(1234);
		System.out.println(number);

		// Two decimal points with dollar ($) symbol
		numberFormatter = new DecimalFormat("$0.00");
		number = numberFormatter.format(1234);
		System.out.println(number);

		// Format of currency display with commas
		numberFormatter = new DecimalFormat("$0,00,000");
		number = numberFormatter.format(1234567);
		System.out.println(number);

	}

}

Ausgabe

1234.00
1234.0
-1234.00
$1234.00
$1,234,567

Das obige Beispiel zeigt die verschiedenen Formatierungsanzeigen mit dem Zahlenformat Objekt.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen