Kotlin:
Sette stor bokstav i en streng
Hvordan:
I Kotlin kan strenger gjøres om til stor forbokstav ved hjelp av standardbibliotekfunksjoner uten behov for tredjepartsbiblioteker. Kotlins tilnærming til å håndtere strenger gjør disse operasjonene greie og konsise.
Gjøre om hele strengen til stor forbokstav:
val melding = "hello, world!"
val storForbokstavMelding = melding.uppercase()
println(storForbokstavMelding) // Output: HELLO, WORLD!
Gjøre om kun den første bokstaven til stor forbokstav:
Fra og med Kotlin 1.5 er capitalize()
-funksjonen avskrevet og erstattet med en kombinasjon av replaceFirstChar
og en lambda som sjekker om det er en liten bokstav for å transformere den til en stor bokstav.
val hilsen = "hello, world!"
val storForbokstavHilsen = hilsen.replaceFirstChar {
if (it.isLowerCase()) it.titlecase() else it.toString()
}
println(storForbokstavHilsen) // Output: Hello, world!
Denne tilnærmingen opprettholder resten av setningen i sin opprinnelige form mens kun den første bokstaven endres til en stor bokstav.