Monkey Documentation

Class String

The String type is a fundamental monkey type used to represent sequences of characters. More...


Properties:
Methods:
Functions:

Detailed Discussion

The String type is a fundamental monkey type used to represent sequences of characters.

Please see the Types section of the monkey language reference for more information on the string type.


Property Documentation

Method Length : Int () Property

Returns the number of characters contained in the string.


Method Documentation

Method Compare : Int ( str:String )

Compares two strings. Returns a value <0 if this string is less than str, a value >0 if this string is greater than str, or 0 if the strings are equal.

Method Contains : Bool ( str:String )

Returns true if the string contains str, else false.

Method EndsWith : Bool ( str:String )

Returns true if this string ends with str, else false.

Method Find : Int ( str:String, start:Int=0 )

Returns the offset of the first occurrence of str within this string, starting at the specified start offset.

Returns -1 if str is not found.

Method FindLast : Int ( str:String )

Returns the offset of the last occurrence of str within this string.

Returns -1 if str is not found.

Method FindLast : Int ( str:String, start:Int )

Returns the offset of the last occurrence of str within this string, starting at the optional offset specified by start.

Returns -1 if str is not found.

Method Join : String ( pieces:String[] )

Creates a single string by joining together each element of pieces, using the current string as a separator.

Method Replace : String ( findStr:String, replaceStr:String )

Replaces all occurrences of findStr with replaceStr and returns the result.

Method Split : String[] ( separator:String )

Splits this string into an array of pieces, using the separator string to delimit each piece.

Method StartsWith : Bool ( str:String )

Returns true if the string starts with str, else false.

Method ToChars : Int[] ()

Converts string to an array of character codes.

Method ToLower : String ()

Converts the string to lowercase and returns the result.

See also ToUpper

Method ToUpper : String ()

Converts the string to uppercase and returns the result.

See also ToLower

Method Trim : String ()

Removes any leading and trailing whitespace from the string and returns the result.


Function Documentation

Function FromChar : String ( charCode:Int )

Creates and returns a string of length 1 containing the character code specified by charCode.

Function FromChars : String ( charCodes:Int[] )

Creates and returns a string containing the character codes in the specified charCode array.