在Java中如何从字符串中提取数字?

在Java中如何从字符串中提取数字?,java,string,substring,Java,String,Substring,我想从字符串值中提取500.50。我该怎么办 我尝试了replace(),但它给了我111050050。试试这个: String classs = "java1110======$500.50"; 使用ASCII数字范围设置一个条件,即当某个特定字符的ASCII值出现在字符数组或任何字符串变量之间时,都由您自行决定。 希望这有帮助您的replace()代码在哪里?String#subString和Sting#lastIndexOf可能会有所帮助 class.substring(class.la

我想从字符串值中提取500.50。我该怎么办

我尝试了replace(),但它给了我111050050。

试试这个:

String classs = "java1110======$500.50";

使用ASCII数字范围设置一个条件,即当某个特定字符的ASCII值出现在字符数组或任何字符串变量之间时,都由您自行决定。 希望这有帮助

您的
replace()
代码在哪里?
String#subString
Sting#lastIndexOf
可能会有所帮助
class.substring(class.lastIndexOf("$") + 1);