'startCheckNumber'というDouble変数を取ろうとしていますが、値は '40305555'で、Stringに変換する必要があります。私のコードのデバッグでは、startCheckNumberは4.030555E7の値を示します。私は文字列に変換するには、次のコマンドを実行する場合は、代わりに「4030555」double変数を文字列に正しく変換する
String displayCheckNumber = String.valueOf(startCheckNumber) ;
のことのようにそれを示しVALUEOFを使用するよりも、この場合の文字列に二重の変数に変換するためのより良い方法はありますか?私は「持つDouble.toString(番号)」形式を試してみましたが、それは私が困難に見てきたはずです
あなたはJavascriptやJavaでそれをしたいですか? – JagsSparrow
'NumberFormat.getNumberInstance()。format(startCheckNumber)'または 'String.format("%f "、startCheckNumber);'を試すことができます。 – Thomas
[* Javaを使用して科学的表記なしで二重値を出力する方法は?*](http://stackoverflow.com/questions/16098046/how-to-print-double-value-without-scientific-notation-using -java)。 [*文字列への変換*](http://stackoverflow.com/questions/5766318/converting-double-to-string)の複製ではありません。 –