split

fun String.split(delimiter: Char, limit: Int = 0): List<String>(source)

Splits on delimiter, retaining empty parts. Zero limit means no limit; positive limit keeps the remaining suffix.


fun String.split(delimiter: String, limit: Int = 0): List<String>(source)

Splits on delimiter, retaining empty parts. An empty delimiter separates UTF-16 code units, including empty ends.