substring

Common
fun String.substring(range: IntRange): String

Returns a substring specified by the given range of indices.

Common
inline fun CharSequence.substring(startIndex: Int, endIndex: Int = length): String

Returns a substring of chars from a range of this char sequence starting at the startIndex and ending right before the endIndex.

Parameters

startIndex

the start index (inclusive).

endIndex

the end index (exclusive). If not specified, the length of the char sequence is used.

Common
fun CharSequence.substring(range: IntRange): String

Returns a substring of chars at indices from the specified range of this char sequence.

fun String.substring(startIndex: Int): String
inline fun String.substring(startIndex: Int): String
inline fun String.substring(startIndex: Int): String
inline fun String.substring(startIndex: Int): String

Returns a substring of this string that starts at the specified startIndex and continues to the end of the string.

Common
fun String.substring(startIndex: Int, endIndex: Int): String

Parameters

inline fun String.substring(startIndex: Int, endIndex: Int): String

Returns the substring of this string starting at the startIndex and ending right before the endIndex.

Parameters

startIndex

the start index (inclusive).

endIndex

the end index (exclusive).

JS
inline fun String.substring(startIndex: Int, endIndex: Int): String

Parameters

Native
inline fun String.substring(startIndex: Int, endIndex: Int): String

Returns the substring of this string starting at the startIndex and ending right before the endIndex.

Parameters

startIndex

the start index (inclusive).

endIndex

the end index (exclusive).