string.indexOf()

Get the location of a subString.

Signature

indexOf(otherString: String, position: Int) => Int

Description

The indexOf() method returns the starting location of the first match with otherString, beginning at location position in this String. The position index is zero-based.

The method returns -1 if a match with otherString isn’t found.

Parameters

Parameter Type Required Description

otherString

String

Yes

String to find the first occurrence of in this String.

position

Int

Yes

Zero-based starting location to start searching for otherString.

Return value

Type Description

Int

Starting location of the first matching otherString or -1 if a match isn’t found.

Examples

  1. Get the starting location of the String 200, starting from the beginning of the calling string:

    "HTTP/1.1 200 OK".indexOf("200", 0)
    9
  2. Get the starting location of the String 200, starting at a location after the length of the calling string:

    "HTTP/1.1 200 OK".indexOf("200", 10)
    null

Is this article helpful? 

Tell Fauna how the article can be improved:
Visit Fauna's forums or email docs@fauna.com

Thank you for your feedback!