Se dovesse servire a qualcuno ecco come ho risolto:
codice:
 for (Map.Entry<String, Double> e : itemval.entrySet()) {
            expr = expr.replaceAll(e.getKey(), String.valueOf(e.getValue()));
        }