首页 > 解决方案 > 在不使用解析的情况下在Java中将String转换为Double?

问题描述

有可能做这样的事情吗?没有循环,也没有。只是非常基本的东西。要获得一个观点,只需使用 Absolute Java 第 5 版的第 1 章和第 2 章的材料。

标签: javastringdouble

解决方案


如果你想要一些没有循环的东西和简单的东西。

double a= Double.valueOf("123.3");

或使用 BigDecimal

BigDecimal qwe = new BigDecimal("123.3");

但最终,即使 BigDecimal 的构造函数也使用循环将 String 解析为 Double。所以我的建议不要尝试重新制作轮子并使用 Java 库。


推荐阅读