This API documentation is for Ballerina 1.2.0. View API documentation for the latest release.

Module : lang.string

Module Overview

This module provides lang library string operations defined by the language specification 2020R1.

Functions

codePointCompare

Lexicographically compares strings using their Unicode code points.

concat

Concatenates zero or more strings.

endsWith

Tests whether a string ends with another string.

equalsIgnoreCaseAscii

Tests whether two strings are the same, ignoring the case of ASCII characters.

fromBytes

Constructs a string from its UTF-8 representation in bytes.

fromCodePointInt

Constructs a single character string from a code point.

fromCodePointInts

Constructs a string from an array of code points.

getCodePoint

Returns the code point of a character in a string.

indexOf

Finds the first occurrence of one string in another string.

iterator

Returns an iterator over the string.

join

Joins zero or more strings together with a separator.

lastIndexOf

Finds the last occurrence of one string in another string.

length

Returns the length of the string.

startsWith

Tests whether a string starts with another string.

substring

Returns a substring of a string.

toBytes

Represents str as an array of bytes using UTF-8.

toCodePointInt

Converts a single character string to a code point.

toCodePointInts

Converts a string to an array of code points.

toLowerAscii

Converts occurrences of A-Z to a-z.

toUpperAscii

Converts occurrences of a-z to A-Z.

trim

Removes ASCII white space characters from the start and end of a string.