Kotlin:
Umformung eines Strings in Kleinbuchstaben
Anleitung:
In Kotlin ist die Umwandlung simpel — nutze die toLowerCase()
Methode. Hier ist ein Beispiel:
fun main() {
val text = "Kotlin IST Großartig!"
val lowerCaseText = text.lowercase()
println(lowerCaseText)
}
Ausgabe:
kotlin ist großartig!
Tiefgang:
Das Umwandeln in Kleinbuchstaben ist nicht neu und kommt schon lange in vielen Programmiersprachen vor. In Kotlin ersetzt lowercase()
die ältere toLowerCase()
Methode und behandelt standardmäßig auch Sonderzeichen richtig. Es gibt die Möglichkeit, mittels Locale
die Umwandlung regionsspezifisch zu steuern. Beispielsweise unterscheidet sich das türkische i
ohne Punkt vom englischen i
.
Alternativen? Manchmal ist capitalize()
oder toUpperCase()
gefragt, je nachdem, was mit der Zeichenkette passieren soll.
Unter der Haube verwendet Kotlin Funktionen von der Java String
Klasse, die wiederum auf der Unicode-Standardisierung basieren, um sicherzustellen, dass die Konversion von Groß- zu Kleinbuchstaben gemäß den Regeln für die entsprechende Sprache funktioniert.
Siehe Auch:
- Kotlin Dokumentation zur
lowercase()
Methode: Kotlin String.lowercase - Unicode Standard für Groß- und Kleinschreibung: Unicode Case Folding