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.
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.";
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
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.
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
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
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);
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
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
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
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)); }
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
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.
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
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
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
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
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
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
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
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
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
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);
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
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
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.##");
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
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