java - 在不使用解析的情况下在Java中将String转换为Double?
问题描述
有可能做这样的事情吗?没有循环,也没有。只是非常基本的东西。要获得一个观点,只需使用 Absolute Java 第 5 版的第 1 章和第 2 章的材料。
解决方案
如果你想要一些没有循环的东西和简单的东西。
double a= Double.valueOf("123.3");
或使用 BigDecimal
BigDecimal qwe = new BigDecimal("123.3");
但最终,即使 BigDecimal 的构造函数也使用循环将 String 解析为 Double。所以我的建议不要尝试重新制作轮子并使用 Java 库。
推荐阅读
- android - 在使 POJO 可打包时,我收到异常 Unexpected character ('<' (code 60))
- dataframe - 删除“
" 我的数据框中的值 - c# - 在 WPF ListView 中动态显示形状
- ios - 如何转换任何?快速到数据
- azure-devops - Azure DevOps - 更新代理池所有者
- java - 动态创建 Spring 组件
- ruby-on-rails - 必须在 db:seeds 之前启动 rails 控制台才能使种子工作
- java - 如何在 Java 中生成 SOAP 存根?
- facebook - Facebook Graph API 类似页面的历史记录
- manim - The line rotate with unexpected scaling