У меня есть строка, и я хочу разделить ее и отбросить последнюю часть.
Например, что-то подобное для этого ввода:
var example = "Long string to split in the last space"
Я хочу добиться этого результата
var result = "Long string to split in the last"
Более подробная альтернатива substringBeforeLast , которая работает для удаления последних n слов с помощью dropLast :
n
var example = "Long string to split in the last space" var result = example.split(" ") .dropLast(1) .joinToString(" ") println(result) // Long string to split in the last
Использование substringBeforeLast:
substringBeforeLast
"Long string to split in the last space".substringBeforeLast(" ")