16.78 我尝试了 Double.p-6ren">
gpt4 book ai didi

java - 将字母数字字符串转换为 double

转载 作者:行者123 更新时间:2023-12-02 09:13:30 26 4
gpt4 key购买 nike

我正在尝试将字母数字字符串转换为 double ,并且想知道是否有任何简单的方法,例如atoi可用于java中的 double

示例字符串:"16.78%"=> 16.78

我尝试了 Double.parseDouble(),但收到错误 java.lang.NumberFormatException: Invalid double: "16.78%"

最佳答案

问题是你的字符串中仍然有百分号。 Double.parseDouble 不容忍字符串中除数字之外的任何内容。

如果您无法更改字符串的值,请尝试使用;

String sampleString = "16.78%"
Double.parseDouble(sampleString.replace("%", "")); // output: 16.78

希望这有帮助!

关于java - 将字母数字字符串转换为 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59204966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com