feat: 添加计算表达式工具方法

This commit is contained in:
2024-01-17 18:56:40 +08:00
parent 94335fa17d
commit d6fdcccb10

View File

@@ -146,6 +146,16 @@ public final class CoreUtils {
);
}
/**
* 按照给定的表达式计算
*
* @param expression 要计算的表达式例如:5+12*(3+5)/7
* @return 计算结果
*/
public static double calculate(@NotNull String expression) {
return Calculator.INSTANCE.calculate(expression);
}
@SuppressWarnings("unchecked")
public static <T> T caseObject(Object o) {
return (T) o;