在MVEL2表达式中,可以使用Double.parseDouble()方法将字符串转换为Double类型。以下是一个示例:

import org.mvel2.MVEL;
import java.util.HashMap;
import java.util.Map;

public class Mvel2Example {
    public static void main(String[] args) {
        String expression = "Double.parseDouble('3.14')";

        Map<String, Object> variables = new HashMap<>();
        Double result = (Double) MVEL.eval(expression, variables);

        System.out.println(result);  // 输出: 3.14
    }
}

在这个示例中,我们使用Double.parseDouble()方法将字符串'3.14'转换为Double类型。然后,我们使用MVEL的eval()方法执行表达式,并将结果存储在Double类型的变量result中。最后,我们将结果输出到控制台

mvel2表达式怎么把字符串转成Double

原文地址: https://www.cveoy.top/t/topic/ivX5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录