当前位置: 首页 > 知识库问答 >
问题:

将IEEE 754 double转换为字符串的纯Java代码

汪建白
2023-03-14

我在哪里可以找到这样的代码?我尝试了GNU类路径的源代码,但它使用了一个本机方法进行这种转换。

共有1个答案

夏侯腾
2023-03-14

我搜索了一下,发现:dtoa.java。这看起来很复杂,但代码是在GPL许可(或Mozilla Public license 1.1许可)之下的。

希望对你有帮助。

(我甚至找到了你所指的bug。)

 类似资料:
  • 问题内容: 我想知道是否有任何方法可以将A转换为Java可编译代码。 我有一个比较表达式保存在数据库字段中。我想从数据库中检索它,然后在条件结构中对其求值。 有什么办法吗? 问题答案: 如果你使用的是Java 6,则可以尝试使用Java Compiler API。其核心是JavaCompiler类。你应该能够在内存中构造对象的源代码。 警告:由于某些奇怪的原因,我的平台上不存在JavaCompil

  • 问题内容: 我正在尝试将字符串(代表IP地址,例如)转换为obj。 根据API,可以创建一个提供表示主机名(例如)的字符串的对象。这对我来说不是一个选择,因为我没有要创建的每个InetAddress对象的主机名(除了花费的时间太长)。 是否可以将String(例如)转换为obj ??(根据api,如果您的IP为,则可以这样做,但是如何将包含IP的IP转换为?) 问题答案: 只需致电传递您的文本IP

  • 问题内容: 我需要将由某些特定于某些语言的字母(例如HÄSTDJUR-注意Ä)组成的s 转换为不带那些特殊字母(在这种情况下为HASTDJUR)的。如何用Java做到这一点?感谢帮助! 它不是真的如何听起来。该场景如下-您要使用该应用程序,但没有瑞典语键盘。因此,您无需查看字符映射表,而是通过将特殊字母替换为拉丁字母中的典型字母来键入它。 问题答案: 我认为您的问题与此问题相同: Java-消除重

  • 问题内容: 得到了以下格式的字符串:YYYY-MM-DD- HH.MM.SS.NNNNNN时间戳记来自DB2数据库。我需要将其解析为java.sql.Timestamp,并且不要丢失任何精度。到目前为止,我一直找不到现有的代码来解析这么多毫秒。SimpleDateFormat返回一个Date,并且仅解析为毫秒。简短地看了一下JodaTime,也没有发现任何效果。 问题答案: 您是否尝试过使用?看起

  • 问题内容: 将带逗号的字符串数字(例如:835,111.2)转换为Double实例的最简单,正确的方法是什么。 谢谢。 问题答案: 看一看。例如: 根据您使用的数量类型,您可能想解析为一个。最简单的方法可能是: 或与一起使用: