|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.singularsys.jep.functions.PostfixMathCommand com.singularsys.jep.functions.NaryFunction com.singularsys.jep.functions.strings.Mid
public class Mid
Extract substring of first argument: mid("abcdefg",2,3) -> "cde"
Syntax: mid(str,start,len)
Second argument is starting index
Third argument is number of characters to return.
start
is greater than the length of the string an EvaluationException is thrown.start
is less than zero an EvaluationException is thrown.len
is less than zero an EvaluationException is thrown.start+len
is greater than the length of the string return all characters from start.str
is not a string an EvaluationException is thrown.start
is not a number representing an integer an EvaluationException is thrown.
end
is not a number representing an integer an EvaluationException is thrown.
String.substring(int, int)
,
Serialized FormField Summary |
---|
Fields inherited from class com.singularsys.jep.functions.PostfixMathCommand |
---|
curNumberOfParameters, name, NaN, numberOfParameters |
Constructor Summary | |
---|---|
Mid()
|
Method Summary | |
---|---|
java.lang.Object |
eval(java.lang.Object[] args)
Evaluate the function |
Methods inherited from class com.singularsys.jep.functions.NaryFunction |
---|
run |
Methods inherited from class com.singularsys.jep.functions.PostfixMathCommand |
---|
asArray, asBool, asDouble, asInt, asLong, asStrictInt, asString, checkNumberOfParameters, checkStack, getName, getNumberOfParameters, setCurNumberOfParameters, setName, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Mid()
Method Detail |
---|
public java.lang.Object eval(java.lang.Object[] args) throws EvaluationException
NaryFunction
eval
in class NaryFunction
args
- arguments to the function
EvaluationException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |