mvel2表达式怎么把字符串转成Double
在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中。最后,我们将结果输出到控制台
原文地址: https://www.cveoy.top/t/topic/ivX5 著作权归作者所有。请勿转载和采集!