IExpressionpublic class OperatorExpression extends ExpressionBase
| 构造器 | 说明 |
|---|---|
OperatorExpression(String operator) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Object |
add(Object[] numbers) |
Add of the specified numbers
|
Object |
divide(Object[] numbers) |
Divide of the specified numbers
|
Object |
evaluate(Object[] numbers) |
Math evaluate
|
int |
getArgumentCount() |
Get the number of arguments this expression uses
|
static boolean |
isSymbol(char c) |
Determines whether the specified char is a math symbol
|
static boolean |
isSymbol(String s) |
Determines whether the specified string is a math symbol
|
Object |
multiple(Object[] numbers) |
Multiple of the specified numbers
|
Object |
power(Object[] numbers) |
Power of the specified numbers
|
Object |
subtract(Object[] numbers) |
Subtract of the specified numbers
|
String |
toString() |
validatepublic OperatorExpression(String operator)
public int getArgumentCount()
IExpressiongetArgumentCount 在接口中 IExpressiongetArgumentCount 在类中 ExpressionBasepublic Object evaluate(Object[] numbers)
IExpressionnumbers - The numbers to evaluatepublic Object add(Object[] numbers)
numbers - The numberspublic Object subtract(Object[] numbers)
numbers - The numberspublic Object multiple(Object[] numbers)
numbers - The numberspublic Object divide(Object[] numbers)
numbers - The numberspublic Object power(Object[] numbers)
numbers - The numberspublic static boolean isSymbol(String s)
s - The string to checkpublic static boolean isSymbol(char c)
c - The char to checkCopyright © 2019. All rights reserved.