ballerina/lang.string1.1.0

Module Overview

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

Functions

[22]

'join

Joins zero or more strings together with a separator.

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.

includes

Tests whether a string includes another string.

indexOf

Finds the first occurrence of one string in another string.

iterator

Returns an iterator over the string.

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.