Kotlin разбить строку в последний пробел - PullRequest
0 голосов
/ 10 февраля 2019

У меня есть строка, и я хочу разделить ее и отбросить последнюю часть.

Например, что-то подобное для этого ввода:

var example = "Long string to split in the last space"

Я хочу добиться этого результата

var result = "Long string to split in the last"

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019

Более подробная альтернатива substringBeforeLast , которая работает для удаления последних n слов с помощью dropLast :

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
0 голосов
/ 10 февраля 2019

Использование substringBeforeLast:

"Long string to split in the last space".substringBeforeLast(" ")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...