| 程序包 | 说明 |
|---|---|
| net.objecthunter.exp4j | |
| net.objecthunter.exp4j.function | |
| net.objecthunter.exp4j.shuntingyard | |
| net.objecthunter.exp4j.tokenizer |
| 限定符和类型 | 方法和说明 |
|---|---|
ExpressionBuilder |
ExpressionBuilder.function(Function function)
Add a
Function implementation available for use in the expression |
ExpressionBuilder |
ExpressionBuilder.functions(Function... functions)
Add multiple
Function implementations available for use in the expression |
| 限定符和类型 | 方法和说明 |
|---|---|
ExpressionBuilder |
ExpressionBuilder.functions(List<Function> functions)
Add multiple
Function implementations available for use in the expression |
| 限定符和类型 | 方法和说明 |
|---|---|
static Function |
Functions.getBuiltinFunction(String name)
Get the builtin function for a given name
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Token[] |
ShuntingYard.convertToRPN(String expression,
Map<String,Function> userFunctions,
Map<String,Operator> userOperators,
Set<String> variableNames,
boolean implicitMultiplication)
Convert a Set of tokens from infix to reverse polish notation
|
| 限定符和类型 | 方法和说明 |
|---|---|
Function |
FunctionToken.getFunction() |
| 构造器和说明 |
|---|
FunctionToken(Function function) |
| 构造器和说明 |
|---|
Tokenizer(String expression,
Map<String,Function> userFunctions,
Map<String,Operator> userOperators,
Set<String> variableNames) |
Tokenizer(String expression,
Map<String,Function> userFunctions,
Map<String,Operator> userOperators,
Set<String> variableNames,
boolean implicitMultiplication) |
Copyright © 2025. All rights reserved.