取map的所有value进行乘法运算

typeMap 存的键是type和值是count。怎么取这个typeMap的value值count ,进行乘法运算 求代码大神们 谢谢各位

 List<Double> valuesToMatch=(List<Double>) typeMap .values();
double result = 1;
 List<Object> values = typeMap .values();
     if(values!=null&&values.size()>0){
     for(int i = 0;i<values.size();i++){
        double value = Double.valueOf(values.get(i));
        result *= value;
     }
 }