Java: Runden und Formatieren

Eine häufige Aufgabe ist das Runden von Zahlen. Java stellt hier bereits einige Funktionen bereit, die ich in diesem Artikel kurz vorstellen möchte:

einen Double-Wert auf maximal 2 Nachkommastellen runden:
java.lang.Math:
myDoubleRounded = Math.round( myDoubleValue * 100. ) / 100.;

einen Double-Wert auf genau 2 Nachkommastellen runden + Konvertierung zu String
import java.text.DecimalFormat;
DecimalFormat df = new DecimalFormat(„0.00“);
String myFormattedString = df.format(myDoubleValue);

einen Double-Wert auf genau 2 Nachkommastellen runden, deutsche Formatierung verwenden  + Konvertierung zu String
import java.util.*;
DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance(Locale.GERMAN);
df.applyPattern(„#,###,##0.00“);
String myFormattedString = df.format(myDoubleValue);

Ein Gedanke zu „Java: Runden und Formatieren“

Schreibe einen Kommentar

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