feat: 添加计算表达式工具方法
This commit is contained in:
@@ -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")
|
@SuppressWarnings("unchecked")
|
||||||
public static <T> T caseObject(Object o) {
|
public static <T> T caseObject(Object o) {
|
||||||
return (T) o;
|
return (T) o;
|
||||||
|
Reference in New Issue
Block a user