熟悉使用JAVA常用类
实验代码:
FoundPrice .java
public class FoundPrice {
public static void main(String[] args) {
String s = "牛奶:89.8元,香肠:12.9元,啤酒:69元,巧克力:132元";
String regex = "[^0123456789.]";//匹配非数字的正则表达识
//将匹配非数字的正则表达识的字符换成指定的字符序列
String digitMess = s.replaceAll(regex, "*");
//使用分隔标记解析单词
StringTokenizer fenxi = new StringTokenizer(digitMess, "*");
//调用方法返回单词数量
int number = fenxi.countTokens();
double sum = 0;
while (fenxi.hasMoreTokens()) {
String str = fenxi.nextToken();
//调用方法返回单词
System.out.println(str);
sum = sum + Double.parseDouble(str);
}
System.out.println("购票小票中的商品种类:" + number + "种");
System.out.println("购票小票中的价格总额:" + sum + "元");
}
}