@Test
public void contextLoads() {
String s="电费:265元 水费:1000元 伙食费:569.7元 娱乐费:832.3元";
String regex="[0-9]+(\\.[0-9]+)?";
float sum=0;
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(s);
while(m.find()){
sum=sum+Float.parseFloat(m.group());
}
System.out.println("总金额为:"+sum);
}
提取字符串中的数值
最新推荐文章于 2020-03-25 23:34:58 发布