请问java怎么提取一个字符串中的数字(含小数点)。例如:金额为12345.78 ,结果为12345.78
发布网友
发布时间:2023-07-08 16:25
我来回答
共2个回答
热心网友
时间:2023-10-13 02:11
public static void main(String[] args)
{
String a = "a1v2.3s5";
char[] b = a.toCharArray();
String result = "";
for (int i = 0; i < b.length; i++)
{
if (("0123456789.").indexOf(b[i] + "") != -1)
{
result += b[i];
}
}
System.out.println(result);
}
把字母替换成汉字一样的。
public static void main(String[] args)
{
String a = "金额为12.35";
char[] b = a.toCharArray();
String result = "";
for (int i = 0; i < b.length; i++)
{
if (("0123456789.").indexOf(b[i] + "") != -1)
{
result += b[i];
}
}
System.out.println(result);
}
热心网友
时间:2023-10-13 02:11
Double.parseDouble(str);
将string转为double