Ich versuche, eine Double-Variable namens 'startCheckNumber' zu nehmen, die einen Wert von '40305555' haben und in String konvertieren soll. Beim Debuggen meines Codes zeigt die startCheckNumber einen Wert von 4.030555E7. Wenn ich den folgenden Befehl tun, um String zu konvertieren es zeigt es so, dass anstelle von ‚4030555‘Eine Doppelvariable richtig in eine Zeichenfolge konvertieren
String displayCheckNumber = String.valueOf(startCheckNumber) ;
Gibt es eine bessere Art und Weise eine doppelte Variable String in diesem Fall als die Verwendung von ValueOf zu konvertieren? Ich habe versucht, ‚Double.toString (Nummer)‘ Format und das ist nicht richtig
Dank
Möchten Sie es in Javascript oder Java tun? – JagsSparrow
Sie könnten 'NumberFormat.getNumberInstance(). Format (startCheckNumber)' oder 'String.format ("% f ", startCheckNumber);'. – Thomas
Ist ein Duplikat von [* So drucken Sie doppelten Wert ohne wissenschaftliche Notation mit Java? *] (Http://stackoverflow.com/questions/16098046/how-to-print-double-value-without-scientific-notation-use -Java). Ist kein Duplikat von [* Double in String umwandeln *] (http://stackoverflow.com/questions/5766318/converting-double-to-string) (die Antworten dort sagen nur, was zu tun ist). –