Sette stor bokstav i en streng

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.