Kotlin:
Konvertere en streng til små bokstaver
How to:
Kotlin har en integrert funksjon toLowerCase() for å gjøre om tekst til små bokstaver.
fun main() {
val original = "Hei, Verden!"
val lowerCased = original.lowercase()
println(lowerCased)
}Eksempel output:
hei, verden!Deep Dive
Fra Kotlin 1.5, er toLowerCase() erstattet av lowercase() for å unngå forvirring med språkspesifikke tegn. Dette sikrer at konverteringen følger Unicode standarder.
Alternativer:
String.lowercase(Locale): Bruk denne hvis behov for språkspesifikk omgjøring.- Manuell iterasjon og konvertering av hver karakter, men ikke anbefalt da det er tidkrevende og feilutsatt.
Implementasjonsdetaljer:
lowercase()bruker Unicode’s “case mapping” regler, som tar høyde for spesielle tilfeller som tyske eszett (ß) som omgjøres til “ss”.
See Also
Interesserte kan se: