Tag: decimalformat

Die Java Klasse DecimalFormat ist eine konkrete Unterklasse von NumberFormat, format dezimal-zahlen. Verwenden Sie dieses tag nur für Fragen über diese Java-Klasse, nicht für die Allgemeine dezimal-Formatierung.

Was ist das c# - äquivalent von Java DecimalFormat?

Anzahl der Antworten 2 Antworten
Wie würde ich konvertieren Sie den folgenden code in C# DecimalFormat form String pattern = ""; for (int i = 0; i < nPlaces - nDec - 2; i++) { pattern += "#"; } pattern += "0.";

java.lang.IllegalArgumentException dezimal-format

Anzahl der Antworten 2 Antworten
Möchte ich Kraft zwei Ziffern Formate nach dezimal, aber meine app immer Abstürzen, wenn ich log. Log.v("log", new DecimalFormat("00.00").format("62.42")); InformationsquelleAutor Muhammad Aamir Ali | 2014-01-11

Entfernen Sie nachgestellte Nullen aus Doppel

Anzahl der Antworten 4 Antworten
Möchte ich alle entfernen Nullen nach dem Komma ohne Rundung oder Abrundung der Nummer, wenn Sie es nicht haben. Zum Beispiel, die Zahl könnte so etwas wie 12.0, in welchem Fall das nachfolgende null entfernt werden sollte.

Laravel überprüfen dezimal 0-99.99

Anzahl der Antworten 3 Antworten
Laravel nicht über eine Validierung für decimal, also brauche ich einen regex oder andere Validierung der Methode zur Validierung eines numerischen Wertes 0 - 99.99 Habe ich versucht required|regex:^\d{0,2}(\.\d{1,2})?$/ required|regex:[1-9]\d?(\.\d\d?)?|0\.[1-9]\d?||0\.0[1-9] required|regex:/[1-9]\d?(\.\d\d?)?|0\.[1-9]\d?||0\.0[1-9]/ required|regex:/[\d]{2}.[\d]{2}/ required|regex:/[\d]{0-2}.[\d]{0,2}/ Bin ich entweder immer

Formatieren mit DecimalFormat wirft Ausnahme - "Cannot format given Object as a Number"

Anzahl der Antworten 2 Antworten
Blick mag dies wie ein wiederholter Frage, aber ich habe versucht, in alle die links unten an und kann nicht eine richtige Antwort. Cannot format given Object as a Anzahl ComboBox Illegal Argument Exception Aber ich bin

Ändern DecimalFormat locale

Anzahl der Antworten 5 Antworten
Habe ich benutzerdefinierte DecimalFormat im Edittext ' s addTextChangedListener Methode, alles funktioniert perfekt, aber wenn ich ändern der Sprache (Gebietsschema) meine addTextChangedListener nicht funktioniert. double answer = inputDouble * counterToDouble; DecimalFormat df = new DecimalFormat("##.########"); //df=(DecimalFormat)numberFormat; df.setRoundingMode(RoundingMode.DOWN);

Java Hilfe Dezimal-format kann nicht aufgelöst werden zu einem Typ

Anzahl der Antworten 2 Antworten
Ich habe eine Weile versucht herauszufinden, warum es nicht verwenden Sie den decimal-format in meinem java-code. Ich habe erklärt dezimal-format mit den anderen ganzen zahlen, aber kommt immer noch mit Fehler. Hier ist mein code: public class

JAVA OptionPane.showMessageDialog Ausgabe-Formatierung für dezimal

Anzahl der Antworten 4 Antworten
Ich bin sehr neu in Java und spielen mit der Anzeige einer Nachricht mit GUI. Also wenn die Konsole verwenden, System.out.printf("Your total montly bill is $%.2f", totalCost); gibt mir die Ausgabe mit dezimal-so wie es soll. Ich

Addieren von zahlen mit Komma als Dezimaltrennzeichen in XSLT?

Anzahl der Antworten 3 Antworten
Ich habe eine XML Datei wo die Zahl sind durch Kommas getrennt <foo> <bar val="1,23"/> <bar val="4,56"/> <bar val="7,89"/> </foo> Ich würde gerne eine Summe über /foo/bar/@val Werte in XSLT, aber ich bin ein bisschen stecken Sie

Probleme mit DecimalFormat

Anzahl der Antworten 6 Antworten
Ich habe Probleme mit DecimalFormat wenn ich dabei bin, zu drucken Koeffizienten nach einer regression. Ist hier der Teil des Codes, ist mit Problemen konfrontiert; DecimalFormat twoDForm = new DecimalFormat("0.00"); private double s(double d){ return Double.valueOf(twoDForm.format(d)); }

Wie, um 0 angezeigt als 0,00 verwenden von decimal-format?

Anzahl der Antworten 2 Antworten
Ich bin mit dem folgenden code, um die zahlen-Anzeige mit zwei Dezimalstellen und Tausender-Komma-Trennzeichen. public static String formatNumber(double amount){ DecimalFormat formatter = new DecimalFormat("#,###.00"); return formatter.format(amount); } Für andere zahlen, es ist ok, aber 0 zurückgegeben wird

Wie Deserialisieren einen float-Wert mit ein lokalisiertes Dezimaltrennzeichen mit Jackson

Anzahl der Antworten 3 Antworten
Des input-Streams, die ich bin-parsing mit Jackson enthält Werte für Breite und Länge wie hier: { "name": "product 23", "latitude": "52,48264", "longitude": "13,31822" } Aus irgendeinem Grund, den der server verwendet Kommas als Dezimaltrennzeichen ergibt ein InvalidFormatException.

Java - halten Sie immer zwei Nachkommastellen noch in Nullen

Anzahl der Antworten 5 Antworten
Ich versuche mich zu halten zwei Dezimalstellen, auch wenn dann die zahlen sind Nullen, mit DecimalFormatter: DecimalFormat df = new DecimalFormat("#.00"); m_interest = Double.valueOf(df.format(m_principal * m_interestRate)); m_newBalance = Double.valueOf(df.format(m_principal + m_interest - m_payment)); m_principal = Double.valueOf(df.format(m_newBalance)); Jedoch

So importieren Sie eine CSV-Datei mit Trennzeichen wie ";" und dezimal-separator "," in SAS?

Anzahl der Antworten 2 Antworten
Habe ich (und erhalten in der Zukunft) viele CSV-Dateien mit Semikolon als Trennzeichen und das Komma als Dezimaltrennzeichen. Bisher konnte ich nicht herausfinden, wie man diese Dateien importieren in SAS mit proc import -- oder in jeder

Mit Java-Double.toString() die Formatierung mit mehr Ziffern (DecimalFormat funktioniert nicht mit niedrigen precision-zahlen)

Anzahl der Antworten 3 Antworten
Das zentrale problem ist, dass ich eine Reihe von doubles, die ich brauche, um zu melden, jeweils mit unterschiedlicher Anzahl von signifikanten Ziffern. Die zahlen variieren sehr stark, in wie viele signifikante Ziffern, die Sie haben. Einige

Formatieren von zahlen mit DecimalFormat

Anzahl der Antworten 5 Antworten
Ich versuche zu formatieren Preise mit DecimalFormat, aber das funktioniert nicht für alle Varianten. DecimalFormat df = new DecimalFormat("0.##") df.format(7.8) df.format(85.0) Drucke 7.80 und 85 aber "7.79999" formatiert als "7.8", nicht "7.80". Ich habe versucht, die Dinge

Wie immer zeigen die Dezimalstellen bei der Verwendung von DecimalFormat?

Anzahl der Antworten 2 Antworten
Float sum = new Float(300); //always somehow calculated DecimalFormat df = new DecimalFormat("#.#"); String s = df.format(sum/3); //prints 100, I want 100.0 s = df.format(301/3); //pritns 100.3 which is correct Ergebnis sollte immer formatiert werden, um 1

Fügen Sie Kommas (grouping-separator), um die Nummer ohne änderung der Dezimalstellen?

Anzahl der Antworten 5 Antworten
Ich versuche zu formatieren einen string hinzufügen Kommas zwischen 3-stellige Gruppen ZB: 1200.20 >> 1,200.20 15000 >> 15,000 Ich versuche, herauszufinden, wie es zu tun mit DecimalFormat, zu diesem Punkt habe ich mit einem Skript für meine

Runden mit DecimalFormat im Java

Anzahl der Antworten 2 Antworten
Betrachten Sie die folgenden Anweisungen in Java. System.out.println(new DecimalFormat("0").format(2.4)); //returns 2 System.out.println(new DecimalFormat("0").format(2.5)); //returns 2 <---Concentrate here System.out.println(Math.round(2.5)); //returns 3 System.out.println(new DecimalFormat("0").format(2.6)); //returns 3 System.out.println(new DecimalFormat("0").format(3.5)); //returns 4 In der obigen Aussagen, alle anderen Fälle sind offensichtlich

DecimalFormat und Doppel.valueOf()

Anzahl der Antworten 10 Antworten
Ich versuche, um loszuwerden, unnötige Symbole nach decimal seperator meiner double-Wert. Ich mache es so: DecimalFormat format = new DecimalFormat("#.#####"); value = Double.valueOf(format.format(41251.50000000012343)); Aber wenn ich diesen code ausführen, es wirft: java.lang.NumberFormatException: For input string: "41251,5" at

DecimalFormat Muster

Anzahl der Antworten 3 Antworten
public static String formatAmountUpToTwoDecimalNumber(String amount) { if(amount==null || "".equals(amount)) { return ""; } Double doubleAmount = Double.valueOf(amount); double myAmount = doubleAmount.doubleValue(); NumberFormat f = new DecimalFormat("###,###,###,###,##0.00"); String s = f.format(myAmount); return s; } "###,###,###,###,##0.00", Was genau ist

Wie zu verwenden DecimalFormat formatieren Geld?

Anzahl der Antworten 3 Antworten
Den Eingang sieht aus wie 8.7000000 und ich möchte es formatieren, um zu schauen wie 8.70 EUR. Als ich mit der DecimalFormat Klasse: Double number = Double.valueOf(text); DecimalFormat dec = new DecimalFormat("#.## EUR"); String credits = dec.format(number);

Java - Dezimal-Format.analysieren zurück double-Wert mit der angegebenen Anzahl von Dezimalstellen

Anzahl der Antworten 4 Antworten
Ich möchte in der Lage sein, zu konvertieren eine Zeichenfolge in eine Doppel - angegebene Anzahl von Dezimalstellen in einer format-Zeichenfolge. Also "###,##0.000" sollte mir eine Doppel - zu 3 dezimal stellen. Bearbeiten - Hinzugefügt mehr info

Java: Verwenden Sie DecimalFormat formatieren verdoppelt und zahlen, sondern halten ganze zahlen ohne Dezimaltrennzeichen

Anzahl der Antworten 2 Antworten
Ich versuche zu formatieren einige zahlen in einem Java-Programm. Die zahlen werden auch Double-und Integer-zahlen. Beim Umgang mit Doppelzimmer, möchte ich nur zwei Nachkommastellen, aber beim Umgang mit Ganzzahlen ich möchte das Programm, um Sie zu halten

Wie benutze ich Java's DecimalFormat für die "intelligente" Währungsformatierung?

Anzahl der Antworten 9 Antworten
Ich möchte in Java DecimalFormat formatieren verdoppelt sich in etwa so: #1 - 100 -> $100 #2 - 100.5 -> $100.50 #3 - 100.41 -> $100.41 Die beste, die ich kommen mit so weit ist: new DecimalFormat("'$'0.##");

Wie ändert man das Dezimaltrennzeichen von DecimalFormat von Komma zu Punkt / Punkt?

Anzahl der Antworten 6 Antworten
Habe ich diese etwas verrückte Methode, die konvertiert BigDecimal-Werte in schöne und lesbare Zeichenfolgen. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd); } Es jedoch, die produziert auch eine

Zeige Nullen mit DezimalFormat

Anzahl der Antworten 7 Antworten
Ich bin mit DecimalFormat formatieren verdoppelt auf 2 Dezimalstellen wie diese: DecimalFormat dec = new DecimalFormat("#.##"); double rawPercent = ( (double)(count.getCount().intValue()) / (double)(total.intValue()) ) * 100.00; double percentage = Double.valueOf(dec.format(rawPercent)); Funktioniert es, aber wenn ich eine Zahl