longのIEEE754表現を含む64ビットがありdoubleます。標準のJavaと同じように文字列に変換したいと思いますDouble.toString(d)。Doubleただし、バグがあるため、クラスのメソッドは使用できません。(内部で使用するため、どちらも機能String.valueOf(d)しません。精度が低下するため、機能しません。)したがって、変換を行う純粋なJavaコードが必要です。"" + dDouble.toString(d)NumberFormat
そのようなコードはどこにありますか?GNU Classpathのソースコードを試しましたが、この変換にはネイティブメソッドを使用しています。