Wie arbeite ich mit Strings in Kotlin?
Hallo Kollegen!
Ich habe kürzlich nach Java angefangen, Kotlin zu lernen, und bin auf einige Besonderheiten bei der Arbeit mit Strings gestoßen. In Java war ich es gewohnt, die Methoden
Hier ist, was ich versucht habe:
Das funktioniert, aber ich habe gehört, dass es in Kotlin idiomatischere Wege gibt, zum Beispiel
Ich habe kürzlich nach Java angefangen, Kotlin zu lernen, und bin auf einige Besonderheiten bei der Arbeit mit Strings gestoßen. In Java war ich es gewohnt, die Methoden
substring(), concat() und StringBuilder zu verwenden, aber in Kotlin ist, wie ich verstanden habe, alles etwas anders. Zum Beispiel versuche ich, mehrere Strings mit Leerzeichen zu verbinden und das Ergebnis in Großbuchstaben auszugeben.Hier ist, was ich versucht habe:
fun main() {\n val firstName = "Ivan"\n val lastName = "Petrov"\n // Versuche zu verbinden\n val fullName = firstName + " " + lastName\n println(fullName.toUpperCase())\n}Das funktioniert, aber ich habe gehört, dass es in Kotlin idiomatischere Wege gibt, zum Beispiel
plus() oder String-Templates. Außerdem möchte ich verstehen, wie man einen String richtig abschneidet, wenn...