Como trabalhar com strings em Kotlin?
Olá, colegas!
Recentemente comecei a estudar Kotlin depois de Java e me deparei com algumas peculiaridades no trabalho com strings. Em Java, eu estava acostumado a usar os métodos
Aqui está o que tentei:
Isso funciona, mas ouvi dizer que em Kotlin existem formas mais idiomáticas, como
Recentemente comecei a estudar Kotlin depois de Java e me deparei com algumas peculiaridades no trabalho com strings. Em Java, eu estava acostumado a usar os métodos
substring(), concat() e StringBuilder, mas em Kotlin, pelo que entendi, é um pouco diferente. Por exemplo, estou tentando concatenar várias strings com espaços e exibir o resultado em maiúsculas.Aqui está o que tentei:
fun main() {\n val firstName = "Иван"\n val lastName = "Петров"\n // Tentando concatenar\n val fullName = firstName + " " + lastName\n println(fullName.toUpperCase())\n}Isso funciona, mas ouvi dizer que em Kotlin existem formas mais idiomáticas, como
plus() ou string templates. Também quero entender como cortar uma string corretamente, e