IExpressionpublic class NumberExpression extends ExpressionBase
| 构造器 | 说明 |
|---|---|
NumberExpression(Object value) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Object |
evaluate(Object[] numbers) |
Math evaluate
|
int |
getArgumentCount() |
Get the number of arguments this expression uses
|
Object |
getValue() |
Get value
|
ValueTypes |
getValueType() |
Get value type
|
static boolean |
isNegativeSign(char c) |
Determines whether the specified char is negative sign
|
static boolean |
isNumber(char c) |
Determines whether the specified char is a number
|
void |
setValueType(ValueTypes value) |
Set value type
|
String |
toString() |
To string
|
validatepublic NumberExpression(Object value)
value - Value objectpublic ValueTypes getValueType()
public void setValueType(ValueTypes value)
value - Value typepublic Object getValue()
public Object evaluate(Object[] numbers)
IExpressionnumbers - The numbers to evaluatepublic int getArgumentCount()
IExpressiongetArgumentCount 在接口中 IExpressiongetArgumentCount 在类中 ExpressionBasepublic static boolean isNumber(char c)
c - The charpublic static boolean isNegativeSign(char c)
c - The char to checkCopyright © 2019. All rights reserved.