Возможно, это очень глупый вопрос, но я искал целый день и не смог получить ответ ...
Допустим, у меня есть литерал с плавающей запятой двойной точности: 5.21
. Вызов Double.toString( 5.21 )
в Java дает строку "5.21"
.
Теперь, скажем, у нас есть Java, но без toString
и valueOf
, и я не могу отформатировать ее с String.format
или просто путем конкатенации,Как бы я мог преобразовать свой номер в строку, предполагая, что у меня есть только двоичное представление?
В частности, как именно Double.toString
и dtoa
точно работают: как я могу написать свой собственный toString
/ dtoa
функция (при условии, что мы имеем дело с плавающей точкой двойной точности IEEE 754)?