android 提取字符串中的数字

例如:abcd123和345.56jia567.23.23
提取出来为:[123,345.56,567.23.23]这种可以有小数点的
最新回答
忘了我就好

2024-04-22 19:56:22

  • String str = "一教楼101室"  

  • Pattern p = Pattern.compile("\\d+");  

  • Matcher m = p.matcher(str);  

  • m.find();  

  • System.out.println(m.group());//output is 101 

追问
可是提取出来的没有小数啊!又以“.”做了分隔符:123.45+678,结果为:[123,45,678]。我想要的是[123.45,678]这样。