gpt4 book ai didi

java - 如何在 Java 中将 String 转换为 Double

转载 作者:行者123 更新时间:2023-11-30 08:09:18 26 4
gpt4 key购买 nike

我想将字符串(例如 $4.50)转换为 double 值。我知道我可以使用 Double.parseDouble() 但我假设只有当字符串不包含任何其他字符(例如美元符号)时才有效。目的是比较两个字符串(包含美元值和美元符号)并确定哪个更大,哪个更小

如何将这样的字符串转换为 double ?

最佳答案

在删除货币符号等不需要的字符后使用 Double.parseDouble

Double.parseDouble(string.replaceAll("[^\\d.]", "")); 

这会删除任何字符,但不会删除点或数字。

关于java - 如何在 Java 中将 String 转换为 Double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32546317/

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