Tengo una cadena y quiero dividirla y soltar la última parte.
Por ejemplo, algo así para esta entrada:
var example = "Long string to split in the last space"quiero lograr este resultado
var result = "Long string to split in the last"Utilice substringBeforeLast :
"Long string to split in the last space".substringBeforeLast(" ")Una alternativa más detallada a substringBeforeLast que funciona para eliminar las últimas n palabras usando 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