|
|||||||||
| 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)
|
| 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
eval in class NaryFunctionEvaluationException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||