|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 Form| Field 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 NaryFunctionargs - arguments to the function
EvaluationException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||